Eu costumava copiar e colar (ou digitar se carregar o respectivo layout do teclado) qualquer tipo de caractere (por exemplo, é ö ñ ß و 好) no meu console / terminal.
Agora comprei um computador novo e ele não funciona mais, apenas caracteres em inglês / ASCII (mas em outros programas, por exemplo, firefox, ele ainda funciona).
Distribuição: Ubuntu. Terminais testados: gnome-terminal, xterm, konsole.
Tentei configurar o LANG em / etc / environment para en_US.UTF-8, mas após a reinicialização echo $LANG
ainda dá C
. Eu também tentei configuração Character encoding
para Unicode(UTF-8)
no gnome-terminal Terminal
-menu - sem efeito.
Pergunta: Como posso obter um terminal capaz de lidar com caracteres que não sejam do inglês?
fonte
locale-gen en_US.UTF-8
impressoGenerating locales...
`en_US.UTF-8 ... atualizado`Generation complete.
, mas depoisLANG=en_US.UTF-8 gnome-terminal
no novo terminal ele ainda imprime apenas pontos de interrogação.Se você instalar seus códigos de idioma em todo o sistema, tente configurar fontes, que podem exibir caracteres tão raros. Há um problema no Ubuntu no console nativo, quando você tem seus códigos de idioma definidos como
UTF8_ru
eUTF8_en
, você não pode digitar russo, porque você precisa configurar fontes cirílicas para isso. Portanto, você precisaUTF8_yourlocale
configurar o código de idioma e instalar as fontes de console apropriadas.E o Mozilla, o OO e outros têm seus próprios pacotes de localização, portanto, isso não afeta as configurações de localidade em todo o sistema.
PS: Claro que posso estar errado.
fonte
fc-list :lang=en
correto para isso?