Auparavant, je pouvais copier et coller (ou taper si je charge la disposition de clavier respective) tout type de caractères (par exemple, é ö ñ ß و 好) dans ma console / terminal.
Maintenant, j'ai acheté un nouvel ordinateur et cela ne fonctionne plus, seulement des caractères anglais / ASCII (mais dans d'autres programmes, par exemple Firefox, cela fonctionne toujours).
Distribution: Ubuntu. Terminaux essayés: gnome-terminal, xterm, konsole.
J'ai essayé de définir LANG dans / etc / environment sur en_US.UTF-8 mais après le redémarrage, cela echo $LANG
donne toujours C
. J'ai aussi essayé de placer Character encoding
à Unicode(UTF-8)
la gnome-terminal Terminal
-menu - sans effet.
Question: Comment puis-je obtenir un terminal capable de gérer des caractères non anglais?
la source
locale-gen en_US.UTF-8
impriméGenerating locales...
`en_US.UTF-8 ... up-to-date`Generation complete.
, mais aprèsLANG=en_US.UTF-8 gnome-terminal
dans le nouveau terminal, il n'imprime toujours que des points d'interrogation.Si vous obtenez vos paramètres régionaux installés à l'échelle du système, essayez de configurer des polices qui peuvent afficher des caractères aussi rares. Il y a un problème dans Ubuntu dans la console native, lorsque vos paramètres régionaux sont définis comme
UTF8_ru
etUTF8_en
, vous ne pouvez pas taper russe, car vous devez configurer des polices cyrilliques pour cela. Vous devez doncUTF8_yourlocale
configurer les paramètres régionaux et installer les polices de console appropriées.Et Mozilla, OO et autres ont leurs propres packages de localisation, donc cela ne donne aucun effet sur les paramètres régionaux à l'échelle du système.
PS: Bien sûr, je peux me tromper.
la source
fc-list :lang=en
correct pour cela?