O método export
, locale-gen
e dpkg-reconfigure
.
Depende do “locale” que você quer definir, mas isso funciona para mim ao limpar problemas semelhantes no Ubuntu 12.04 que é baseado no Debian, assim como o Linux Mint. Nestes exemplos, estou usando en_US.UTF-8
, mas altere isso para corresponder às configurações reais de localidade.
Primeiro, execute os seguintes comandos export
:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Em seguida, execute locale-gen
da seguinte forma:
sudo locale-gen en_US.UTF-8
Em seguida, execute dpkg-reconfigure locales
da seguinte forma:
sudo dpkg-reconfigure locales
Reinicie a sua máquina e tudo deve ser limpo quando voltar a ficar online. Verifique a saída de locale
, que agora deve ser algo assim:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
A adição de um valor LC_ALL
ao método /etc/environment
.
Outra ideia é que você pode simplesmente definir a localidade global neste arquivo:
/etc/environment
Usando sudo
e seu editor favorito; Eu prefiro usar nano
, mas fique à vontade para usar qualquer editor de texto que você queira usar:
sudo nano /etc/environment
E, em seguida, basta adicionar esse valor ao final desse arquivo:
LC_ALL="en_US.UTF-8"
Reinicie ou faça logout e faça login novamente, e isso também deve funcionar.