Estou tendo problemas para exibir corretamente os caracteres UTF-8 no bash. Eu estava tentando extrair alguns arquivos compactados que continham caracteres acentuados em seus nomes e estava recebendo o erro inválido de caracteres multibyte. Eu criei um .bash_profile
com isso:
export LANG=en_US.UTF-8
export LOCALE=UTF-8
Isso resolveu o problema de extração. Mas o console ainda não mostra os caracteres acentuados corretamente. O Konqueror não tem problemas com os caracteres acentuados. O que eu tenho que fazer?
Respostas:
O Gnu Unifont tem o mais amplo suporte unicode. Consulte Quais fontes são boas para glifos unicode .
A alteração da fonte do console (ou seja, fora do X) pode ser feita com o
setfont
comando Que assume a formasetfont /path/to/font
:, por exemplo:Há mais informações no Arch Wiki: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
Depois de selecionar sua fonte preferida, a configuração permanente da fonte do console dependerá da sua distribuição. Por exemplo, no Ubuntu / Debian, é:
fonte