Darwin DeoGloria 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
新しいユーザーアカウント。Terminal.appおよびUTF-8が設定されたiTerm2。アクセント記号付きの文字は、すべてのアプリケーション( "å、ä、ö、é")で正常に機能します。ただし、一部の(ワイド?)ユニコード文字は、一部のコマンドラインアプリケーションで表示されません。私は最初にweechatでそれを発見しましたが、bashシェルでは問題なく動作します。
在庫ありMavericks bash:
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
マウスでフラグ文字をコピーして貼り付けます。
DeoGloria:~ test$ ⚑
-bash: ⚑: command not found
bashは期待どおりに動作しています。デフォルトのzshを開始し、構成は行われません
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
大丈夫。しかし、私が貼り付けたときではありません:
DeoGloria% <2691>
zsh: command not found: \u2691
ロケール設定:
DeoGloria% locale
LANG="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_CTYPE="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_ALL=
zshからemacsまたはviを起動して「⚑」を貼り付けると正常に動作します。nanoでは機能しません。非視覚的なキャラクターが表示されます。
私はncursesにいくつかの問題を疑っていますが、bash、zsh、nano、emacsはすべて
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
アイデアが足りません。ポインタはありますか?
ここでは同様の質問ですが、完全な回答はありません:superuser.com/questions/583031/…–
—
nloveladyallen