[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apache x UTF-8



Em 12/01/07, Fabio Guerrazzi<debian@fg.med.br> escreveu:
Pessoal,

Tá difícil configurar um server etch para usar UTF-8 como padrão.
O que eu já fiz:
1.dpkg-reconfigure locales com "pt_BR.UTF-8 UTF-8" (padrão) e "pt_BR
ISO-8859-1".
2. coloquei no html:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3. rodei convmv em todos os arquivos do www
4. edito o html no gedit e salvo como Unicode (UTF-8)

E mesmo assim o cedilha sai como interrogação no browser...

Onde falta mexer?

Se nao me engano, vc tem que colocar um

AddDefaultCharset      UTF-8

no seu apache2.conf
Só que qdo vc faz isso, vc tbm muda eventuais outras páginas... ai,
pode ser que elas deixem de funcionar direito....

Ou então, utilize o bom e velho &ccedil;

Outra coisa: sugiro vc testar em vários browsers... pois há mais
corretos e menos corretos... se é que vc me entende... hehehe



Um pouco da teoria: toda requisição http vem com um charset default do
apache. Se me lembro bem, ela é mandatória, inclusive sobre o charset
que vem no html (!), mas por algum motivo o IE não seguia essa regra -
ai as páginas sempre apareciam diferentes.
A saída, a meu ver, foi utilizar os bons e velhos códigos. A regrinha é simples:
e_comercial + {a|e|i|o|u|c} + {acute|circ|tilde|cedil} + ponto_e_virgula

A última lembrança disso era que foi um porre acertar todas essas coisas... :-|

--
Marcos



Reply to: