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
Conteúdo |
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
RodrigoLima/AlterandoEncoding (last edited 2011-09-19 23:19:10 by localhost)