Ajustando o terminal para exibir caracteres UTF-8 corretamente (Ubuntu Server)
Durante e depois da minha recente atualização no meu servidor, percebi que diversas vezes apareciam caracteres que não faziam sentido, sempre quando haviam acentos ou nas aplicações para configuração, onde são desenhadas algumas caixas no terminal. Não foi difícil perceber que o sistema estava tentando mandar para a tela caracteres UTF-8 e ela não estava esperando por isso.
Confirmei através do comando locale
que eu já estava com a configuração correta, pt_BR.UTF-8. Através de uma pesquisa, descobri os comandos necessários para configurar o terminal corretamente:
1 2 3 |
sudo dpkg-reconfigure locales sudo apt-get install console-data sudo dpkg-reconfigure console-data |
Minha escolha de opções aqui foi a seguinte:
- “Selecionar mapa de teclado da lista de arquiteturas”
- qwerty
- Brazilian
- BR-Latin 1
Altere isso conforme sua necessidade, em seguida entre o comando:
1 |
sudo dpkg-reconfigure console-setup |
E selecione o encoding UTF-8, em seguida escolhi Latin 1, Fixed, 16. Pronto, agora o terminal está exibindo os caracteres corretamente e ainda posso usar acentos pelo teclado.