Login



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.



<<< Voltar