Mudanças entre as edições de "Charset"

De WikiLICC
Ir para: navegação, pesquisa
(Usando iso-8859-1)
Linha 4: Linha 4:
  
 
Exemplo:
 
Exemplo:
  palavra -  Hexadecimal  - Decimal
+
  palavra -  Hexadecimal   
  Ação    -  41-E7-E3-6F   - 65-231-227-111
+
  Ação    -  41-E7-E3-6F   
  
 
* [http://en.wikipedia.org/wiki/ISO_8859-1 ISO_8859-1]
 
* [http://en.wikipedia.org/wiki/ISO_8859-1 ISO_8859-1]
  
 
==Usando utf-8==
 
==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).
+
Esta tabela de caracteres é [multibyte], ou seja, alguns caracteres serão representados no arquivo como 2 caracteres ASCII (o que pode dificultar a utilização de funções Lenght).
 +
 
 +
Exemplo:
 +
palavra -  Unicode                      - Hexadecimal
 +
Ação    -  U+0041 U+00E7 U+00E3 U+006F  - 41,C3 A7,C3 A3,6F
 +
 
 +
* [http://en.wikipedia.org/wiki/UTF-8 UTF-8]
 +
* [http://www.utf8-chartable.de/ Tabela completa UTF-8]
  
 
==Arquivo html==
 
==Arquivo html==

Edição das 15h13min de 23 de maio de 2009

Usando iso-8859-1

Este é o charset para códigos de caracteres latinos. Assim letras acentuadas serão representadas por apenas um caractere.

Exemplo:

palavra -   Hexadecimal  
Ação    -   41-E7-E3-6F  

Usando utf-8

Esta tabela de caracteres é [multibyte], ou seja, alguns caracteres serão representados no arquivo como 2 caracteres ASCII (o que pode dificultar a utilização de funções Lenght).

Exemplo:

palavra -   Unicode                      - Hexadecimal
Ação    -   U+0041 U+00E7 U+00E3 U+006F  - 41,C3 A7,C3 A3,6F

Arquivo html

Para utf-8 use o cabeçalho

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

e para iso-8859-1 use

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


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. (Isso acontece também com o Internet Explorer)


Veja Também

Ligações Externas