Mudando a codificação dos caracteres (character encoding) no Ubuntu

O sistema operacional Ubuntu usa por padrão o encoding UTF-8 (para instalação em inglês). Para quem usa português o ideal é trabalhar com encoding ISO-8859-1. Para alterar isso não é muito difícil:

  • No home do usuário edite o arquivo .dmrc para que fique desta maneira:
  • # cat .dmrc 
    [Desktop]
    Session=default
    Language=en_US.ISO-8859-1
    
  • Edite também o arquivo
  • /etc/default/locale
    
    para ficar assim:
    LANG="en_US.ISO-8859-1"
    
  • Depois inclua o ISO-8859-1 no locale adicionando a linha
  • en_US.ISO-8859-1 ISO-8859-1
    
    nos arquivos
    /var/lib/locales/supported.d/en
    
    e
    /var/lib/locales/supported.d/local
    
  • Em seguida rode o comando que gera os encodings:
  • # locale-gen