Warum werden diese ausgefallenen Zeichen in meiner Eingabeaufforderung nicht angezeigt?

Warum werden diese ausgefallenen Zeichen in meiner Eingabeaufforderung nicht angezeigt?

Ich verwende Ubuntu 14.04 und 16.04. Unter 14.04 habe ich zusätzlich Terminology installiert.

Unter 16.04 Terminal und Terminologie werden die Zeichen in der Bash nicht richtig angezeigt:

Terminologie und 16.04

Schauen Sie mit Ubuntu 14.04 Terminal

Ubuntu 14.04 Terminal

Ich bin zunächst davon ausgegangen, dass es einige Umgebungsvariablen gibt, die sich unterscheiden. Ich habe nicht herausgefunden, was die Ursache dafür ist. Nachdem ich Terminology auf 14.04 installiert habe und es die Zeichen auf 14.04 falsch anzeigt, gehe ich davon aus, dass es nichts mit der Umgebung zu tun hat.

Was muss ich konfigurieren um in den anderen Optionen das gleiche Ergebnis wie mit Terminal von Ubuntu 14.04 zu erhalten?

Wert von PS1:

\[\e[37;1m\]\[\] \u \[\e[0m\]\[\]\[\e[0m\]\[\] \w \[\e[0m\]\[\]

Variablen im Ubuntu 14.04 Terminal:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8

Und in Terminologie am 14.04:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8

Antwort1

Dieses Zeichen (U+E0B0) ist kein gültiges Unicode-Zeichen. Genauer gesagt, es steht imprivater GebrauchAbschnitt in Unicode, sodass Sie es für Ihren eigenen Gebrauch verwenden können.

Im Abschnitt mit den Anwendungsbeispielen heißt es in diesem Wikipedia-Artikel:

Powerline, ein Statuszeilen-Plugin für vim, verwendet U+E0A0–U+E0A2 und U+E0B0–U+E0B3 fürzusätzliche Box-Zeichen.

Was uns zuhttps://github.com/powerline/powerline

Das gibtAnweisungen zum Installieren von Schriftartenfür diese Unicode-Punktcodes.

verwandte Informationen