なぜ私のメッセージにこのようなクールな文字が表示されないのですか?

なぜ私のメッセージにこのようなクールな文字が表示されないのですか?

Ubuntu 14.04と16.04を使用しています。 14.04 Terminologyを追加インストールしました。

16.04 端末と用語では、bash の文字が誤って表示される。

用語と16.04

Ubuntu 14.04端末を使用して確認してください。

Ubuntu 14.04ターミナル

まず、いくつかの異なる環境変数があるとします。原因が何であるかが見つかりませんでした。 14.04に用語をインストールした後、14.04で文字が間違った方法で表示されました。環境関連の問題ではないようです。

他のオプションの中で、Ubuntu 14.04の端末と同じ結果を得るために何を設定する必要がありますか?

の価値PS1

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

Ubuntu 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

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

ベストアンサー1

この文字(U + E0B0)は有効なUnicode文字ではありません。あるいはより正確に言えば、使用Unicodeの部分そのため、目的の用途に使用できます。

使用例のセクションでは、Wikipediaの記事は以下を参照しています。

vimのステータスバープラグインであるPowerlineは、U+E0A0–U+E0A2およびU+E0B0–U+E0B3を使用します。追加フレーム文字

これは私たちを次に導きます。https://github.com/powerline/powerline

これは作るフォントのインストール方法の説明対応するUnicodeポイントコードの場合。

おすすめ記事