Enconding Ubuntu 10 - Corrigindo a acentuação
tags [Enconding, UTF-8, ISO 8859-1]
Data criação 2010-07-13 20:03:37 UTC
1 - Edite o arquivo /etc/environment e altere os campos LANG e LANGUAGE de forma que fiquem iguais ao exemplo abaixo (caso não existam estas linhas, acrescente-as):
LANG="en_US" LANGUAGE="en_US:en"
2 - Edite também o arquivo /etc/default/locale e altere os campos LANG e LANGUAGE de forma que fiquem iguais ao exemplo abaixo (caso não existam estas linhas, acrescente-as):
LANG="en_US.ISO-8859-1" LANGUAGE="en_US:en"
3 - Agora vamos editar o arquivo "/etc/locale.alias", acrescentando as seguintes linhas:
en_US en_US.ISO-8859-1 en_US.ISO-8859-1 en_US.ISO-8859-1
4 - No diretório /var/lib/locales/supported.d existem alguns arquivos que configuram os locales; por padrão existem três arquivos: "en", "pt" e "local" Edite os arquivos "/var/lib/locales/supported.d/local" e "/var/lib/locales/supported.d/en" e acrescente a seguinte linha:
en_US.ISO-8859-1 ISO-8859-1
5 - Perfeito. Criamos os arquivos necessários para a geração das "locales"; agora vamos reconfigurá-las utilizando os comandos abaixo:
sudo localedef en_US -i en_US -f ISO-8859-1
sudo localedef en_US.ISO-8859-1 -i en_US -f ISO-8859-1
sudo dpkg-reconfigure locales
sudo locale-gen --purge
6 - Ótimo. Agora, basta reinicializar o sistema e este já deve estar operando com a codificação ISO-8859-1.
Note: Caso o locale não mude mesmo com as configurações acima, edite o arquivo /etc/bash.bashrc (como root) e adicione a segiunte linha
export LANG="en_US.ISO-8859-1
Reinicie novamente o computador e digite locale no terminal.