AlterandoEncoding

Alterando o Encondig do sistema de UTF-8 para ISO-8859-1 no Ubuntu Dapper

Na instalação padrão do Ubuntu (Dapper) ele instala todo o sistema em UTF-8, que é um tipo de codificação que está lentamente sendo adotado em páginas web, e-mails, etc.

Como ele é um tipo de codificação mais novo, alguns softwares mais antigos tem dificuldades de acentuação com esse tipo de codificação. Um exemplo de software que não funciona muito bem com o UTF-8 é o screen, que é um interessante e muito útil gerenciador de sessão para shell. Caso tenha interesse, pode visitar a página do projeto em http://freshmeat.net/projects/screen.

Como utilizo o screen no meu dia a dia, precisei alterar o encoding do sistema para ISO-8859-1, padrão para línguas ocidentais.

Mãos a obra:

Edite o arquivo /etc/locales.alias e insira a seguinte linha no final do arquivo:

en_US en_US.ISO-8859-1

Ou, se seu sistema estiver em Português:

pt_BR pt_BR.ISO-8859-1

Depois, edite o arquivo /etc/enviroment e altere os parâmetros LANG e LANGUAGE:

LANG="en_US.ISO-8859-1"

LANGUAGE="en_US:en"

Se seu sistema for em Português:

LANG="pt_BR.ISO-8859-1"

LANGUAGE="pt_BR:en"

Agora, rode o comando:

$sudo dpkg-reconfigure locales

Pronto. Basta reiniciar o sistema que ele estará utilizando o encoding ISO-8859-1.

Alterando o Encondig do sistema de UTF-8 para ISO-8859-1 no Ubuntu 6.10 - Edgy Eft

Ao executar os passos informados anteriormente na versão 6.10 do Ubuntu, recebi a seguinte mensagem no console:

Generating locales...
  en_US.UTF-8... up-to-date[[BR]]
  pt_BR.UTF-8... up-to-date
Generation complete.

O que me faz pensar que o encoding não foi alterado. Pesquisando na Internet encontrei no fórum do Under-Linux e na lista do Ubuntu-BR uma possível solução.

Locales disponíveis

No diretório: /var/lib/locales/supported.d/ são encontrados os locales disponíveis na instlação do Ubuntu. Cada arquivo contém as informações sobre o locale que ele representa. O arquivo local define os locales suportados pelo sistema. E é neste arquivo que você deve colocar a opção de encoding.

Instalação em português do Brasil

Alterar o encoding para::

  • pt_BR.ISO-8859-1 ISO-8859-1

Instalação em inglês

Para inglês com suporte a acentuação::

  • en.ISO-8859-1 ISO-8859-1

Reconfigurar o sistema após a alteração do encoding

Depois da alteração deste arquivo, execute o comando:

#locale-gen

Pronto. Reinicie o sistema e olhe seus arquivos com nomes acentuados Smile :-)



CategoryRevisada CategoryDocumentacao

RodrigoLima/AlterandoEncoding (last edited 2011-09-19 23:19:10 by localhost)