Ich weiß, dass dies einige Male gefragt wurde, aber keine der Antworten hat für mich funktioniert.
Ich verwende das Gnome-Terminal standardmäßig in Ubuntu 14.10 und kann keine Unicode-Zeichen richtig anzeigen lassen, hauptsächlich in Vim Airline.
Ich habe die Zeichencodierung im Terminalmenü auf Unicode UTF8 eingestellt.
und LANG gibt utf8 zurück:
echo $LANG
en_US.UTF-8
Ich habe eine gepatchte Schriftart von https://github.com/powerline/fonts/ installiert.
Ich habe wahrscheinlich auch andere Tipps zum Stapelaustausch ausprobiert, an die ich mich jetzt nicht mehr erinnern kann, und ich sehe immer noch die seltsamen Zeichen:
Als ich dieselbe Schriftart unter OSX mit iterm installiert habe, hat es sofort funktioniert.
Ich habe auch in anderen Terminals auf dem gleichen System wie Guake oder mit Strg-Alt-F1 versucht, und das Ergebnis ist das gleiche. Ich habe es auch innerhalb oder außerhalb von tmux versucht.
Jede Hilfe ist willkommen.
Antworten:
Ich habe eine Unicode-Testdatei hochgeladen, die Sie herunterladen und dann
cat
in Ihr Terminal laden sollten .Beispiel:
cat ~/Downloads/Unicode-sample.txt
Verwenden Sie dann Shift+ PgUpund Shift+ PgDnim Terminal, um zu überprüfen, ob alle Zeichen korrekt angezeigt werden.Wenn Sie in Ihrem Terminal die gleichen Ergebnisse erzielen wie beim Öffnen der ursprünglichen Quelldatei in Ihrem Browser, ist Ihre Schriftart in Ordnung. Ansonsten ist es eine zwielichtige Schriftart: Verwenden Sie eine andere. (Ich benutze "Envy Code R")
Und sobald das Terminal in Ordnung ist, sind auch alle Anwendungen, die im Terminal ausgeführt werden, in Ordnung!
quelle