Je sais que cela a été demandé plusieurs fois, mais aucune des réponses n'a fonctionné pour moi.
J'utilise le terminal gnome par défaut dans Ubuntu 14.10 et je n'arrive pas à afficher correctement les caractères Unicode, principalement dans Vim Airlines.
J'ai défini l'encodage des caractères sur unicode UTF8 dans le menu du terminal.
et LANG renvoie utf8:
echo $LANG
en_US.UTF-8
J'ai installé une police corrigée à partir de https://github.com/powerline/fonts/
J'ai probablement aussi essayé d'autres astuces trouvées sur stackexchange dont je ne me souviens plus et je vois toujours les personnages étranges:
Lorsque j'ai installé la même police sur OSX avec iterm, cela a fonctionné instantanément.
J'ai également essayé dans d'autres terminaux sur le même système comme guake ou en utilisant ctrl-alt-f1 et le résultat est le même. J'ai aussi essayé l'intérieur ou l'extérieur de tmux.
Toute aide est la bienvenue.
Réponses:
J'ai téléchargé un fichier de test Unicode que vous devez télécharger puis
cat
dans votre terminal.Par exemple:
cat ~/Downloads/Unicode-sample.txt
puis utilisez Shift+ PgUpet Shift+ PgDndans le terminal pour vérifier si tous les caractères s'affichent correctement.Si vous obtenez les mêmes résultats dans votre terminal que l'ouverture du fichier source d'origine dans votre navigateur, votre police est très bien; sinon, c'est une police douteuse: utilisez-en une autre. (J'utilise "Envy Code R")
Et une fois que le terminal va bien, toutes les applications exécutées dans le terminal le seront aussi!
la source