Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Charset

O que é um charset? qual a função dele?

2 respostas

Oi Paulo,

Um charset nada mais é do que uma especie de "alfabeto", que contem um conjunto de caracteres.

Existem vários charsets diferentes, dentre eles: ASCII, ANSI, ISO-8859-1 e UTF-8.

A diferença entre eles é que cada um reconhece apenas uma quantidade limitada de caracteres.

Por exemplo, o charset ASCII só conhece as letras de A-Z, os numeros de 0-9 e alguns simbolos como @, $ e ().

Mas no Brasil temos os nossos simbolos, como: Ç(cedilha), ~(til), etc.

Então se nossa página HTML conter algum palavra com til ou cedilha e ela estiver utilizando o charset ASCII, o browser não vai saber desenhar esse simbolo corretamente.

O charset UTF-8 é o charset mais popular e utilizado na internet, pois ele suporta quase todos os simbolos dos idiomas no mundo, e por isso acabou se tornando o padrão.

Bons estudos!

solução!

Oi Paulo,

O Charset é o conjunto de caracteres utilizados para escrever o documento.

A tabela de caractéres Unicode – UTF-8

A Web é acessada por pessoas do mundo inteiro. Ter um sistema ou um site que limite o acesso e pessoas de outros países é algo que vai contra a tradição e os ideais da internet. Por isso, foi criado uma tabela que suprisse essas necessidades, essa tabela se chama Unicode. A tabela Unicode suporta algo em torno de um milhão de caracteres. Ao invés de cada região ter sua tabela de caracteres, é muito mais sensato haver uma tabela padrão com o maior número de caracteres possível. Atualmente a maioria dos sistemas e browsers utilizados por usuários suportam plenamente Unicode. Por isso, fazendo seu sistema Unicode você garante que ele será bem visualizado aqui, na China ou em qualquer outro lugar do mundo.

O que o Unicode faz é fornecer um único número para cada caractere, não importa a plataforma, nem o programa, nem a língua.

Outro ponto importante é não esquecer de salvar seu documento no formato da tabela que você indicou. Não adianta nada indicar que código que está utilizando a tabela de caracteres UTF-8 e seu editor salvar seus documentos com a tabela ISO-8859-1. Isso fará com que os caracteres de seu documento apareçam corrompidos. Por isso, ao definir qual será a tabela utilizada no projeto (recomendo sempre UTF-8), defina como seu editor irá salvar seus documentos. Todos os editores de código hoje em dia tem essa opção, basta procurar.

Espero ter ajudado e bons estudos.