Mudanças entre as edições de "Charset"
De WikiLICC
Linha 7: | Linha 7: | ||
O arquivo .html deve conter o cabeçalho | O arquivo .html deve conter o cabeçalho | ||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | ||
+ | |||
+ | ==Usando utf-8== | ||
+ | Note que essa tabela de caracteres é multibyte, ou seja, alguns caracteres serão representados no arquivo como 2 caracteres (o que pode dificultar a utilização de funções Lenght). | ||
+ | |||
+ | O arquivo .html deve conter o cabeçalho | ||
+ | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | ||
==Internet Explorer== | ==Internet Explorer== | ||
==Firefox== | ==Firefox== | ||
+ | Clicando em Tools/Page Info/General podemos ver o Encoding e as tags meta. | ||
+ | |||
O Firefox verifica qual encoding foi informado pelo servidor web (apache). Veja o arquivo http.conf, e procure a linha | O Firefox verifica qual encoding foi informado pelo servidor web (apache). Veja o arquivo http.conf, e procure a linha | ||
AddDefaultCharset ISO-8859-1 | AddDefaultCharset ISO-8859-1 | ||
Isso significa que todas as páginas saindo desse servidor serão padrão ISO-8859-1. | Isso significa que todas as páginas saindo desse servidor serão padrão ISO-8859-1. | ||
Mesmo que especificado de forma contrária no cabeçalho html. | Mesmo que especificado de forma contrária no cabeçalho html. | ||
− | |||
− | |||
Edição das 13h15min de 23 de maio de 2009
Pequenas observações:
Índice
Usando iso-8859-1
Este é o charset para códigos de caracteres latinos. Assim letras acentuadas serão representadas por apenas um caractere.
O arquivo .html deve conter o cabeçalho
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
Usando utf-8
Note que essa tabela de caracteres é multibyte, ou seja, alguns caracteres serão representados no arquivo como 2 caracteres (o que pode dificultar a utilização de funções Lenght).
O arquivo .html deve conter o cabeçalho
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Internet Explorer
Firefox
Clicando em Tools/Page Info/General podemos ver o Encoding e as tags meta.
O Firefox verifica qual encoding foi informado pelo servidor web (apache). Veja o arquivo http.conf, e procure a linha
AddDefaultCharset ISO-8859-1
Isso significa que todas as páginas saindo desse servidor serão padrão ISO-8859-1. Mesmo que especificado de forma contrária no cabeçalho html.
Veja Também
Ligações Externas
- http://www.phpwact.org/php/i18n/charsets, Boa explicação com bastante informação dos diferentes aspectos
- W3Cbr: Configurando o parâmetro HTTP da codificação de caracteres (charset)