Videos selecionados

Loading...

8 de julho de 2009

Locales e Languages

Quando estiver usando uma codificação diferente do padrão do sistema, como por exemplo, o locale estiver pt_BR.UTF-8, mas o apache2 estiver configurado com ISO-8859-1, podem ocorrer incompatibilidades. Aprofundando o exemplo acima, não seria possível visualizar os meses traduzidos quando buscar através do joomla, ainda tudo esteja configurado corretamente.

Para acertarmos esta retrocompatibilidade, precisamos gerar todos os locales referidos. Como por padrão o UTF-8 já existe, precisamos acrescentar o ISO-8859-1.

O comando para executar esta tarefa é:
$dpkg-reconfigure locales



Em seguida, será mostrada uma tela, no próprio shell, onde devem ser selecionados os locales a serem gerados. Escolha pt_BR ISO-8859-1 e pt_BR.UTF-8 UTF-8.



Será necessário então recarregar os serviços que estiverem dependentes dessas alterações. No nosso exemplo, o apache2:
$/etc/init.d/apache2 restart

0 comentários: