terça-feira, 20 de janeiro de 2009

Acentuação CakePHP : Encoding

O CakePHP 1.2 utiliza o UTF-8. No início podemos nos deparar com alguns problemas referentes a acentuação.
Buscando entender um pouco isso fiz algumas buscas na internet (google) e segui algumas recomendações simples.
  • Sempre ficar atento ao encoding do Banco de Dados;
  • Configurar o enconding no arquivo database.php do Cake;
  • Certificar o encoding utilizado em suas páginas;
Estas são precauções simples para evitar problemas com acentuação.

Atualmente, pelo que constatamos em muitos blogs e nas conversas entre desenvolvedores, o UTF-8 está com a preferência de uso.

Aqui vai uma boa dica : http://cakephp.afons.us/?tag=encoding

Uma referência para leitura: http://pt.wikipedia.org/wiki/UTF-8

Um post sobre Charsets e Encodes: http://www.tableless.com.br/charsets-e-encodes-tabelas-de-caracteres

2 comentários:

rafaelfpviana disse...

vlw pela dica, estava justamente com esse problema e me deparei logo com o seu blog...kkkk....what are the odds

Thifacco disse...

Olá, uso Mac OS e estava com o mesmo problema de acentuação no CakePHP, depois de várias horas testando, a melhor configuração que encontrei foi alterar o UTF-8 pra windows-1252 no core:

Configure::write('App.encoding', 'windows-1252');

Só isso.