> Marcos Lazarini wrote: > Em 12/01/07, Fabio Guerrazzi<[EMAIL PROTECTED]> 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 ç > > 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... :-|
É, eu havia esquecido do charset do apache. Por padrão ele é iso-8859-1 (pelo menos no 1.3.34). Alterei para 'AddDefaultCharset utf-8' e ficou tudo certo. Obrigado! -- Fabio. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]