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
Frisches Benutzerkonto. Terminal.app und iTerm2 mit UTF-8-Set. Zeichen mit Akzent funktionieren in allen Anwendungen problemlos ("å,ä,ö,é"). Einige (breite?) Unicode-Zeichen werden jedoch in einigen Befehlszeilenanwendungen nicht angezeigt. Ich habe es zuerst im Weechat entdeckt, aber in der Bash-Shell funktioniert es gut.
Auf Lager Mavericks Bash:
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Kopieren und Einfügen des Flaggenzeichens mit der Maus.
DeoGloria:~ test$ ⚑
-bash: ⚑: command not found
bash funktioniert wie erwartet. Standard-zsh starten, keine Konfiguration durchgeführt
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
In Ordnung zeigen. Aber nicht, wenn ich einfüge:
DeoGloria% <2691>
zsh: command not found: \u2691
Gebietsschema-Einstellungen:
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=
Das Starten von emacs oder vi von zsh und das Einfügen von "⚑" funktioniert einwandfrei. Im Nano funktioniert es nicht. Ich bekomme einen nicht-visuellen Charakter.
Ich vermutete einige Probleme mit ncurses, aber bash, zsh, nano, emacs sind alle mit verknüpft
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Mir gehen die Ideen aus. Irgendwelche Hinweise?
Interessante Frage! Ich habe einige Tests auf meiner Seite gemacht.
xXx:~/ $ <2691>
zsh: command not found: \u2691
xXx:~/ $🇧🇸
zsh: command not found: 🇧🇸
xXx:~/ $ ℃
zsh: command not found: ℃
Ich habe auch mehrere Tests mit anderen Shells durchgeführt und die Ergebnisse sind nicht die gleichen:
sh-3.2$ ⚑
sh: ⚑: command not found
Ok, das sollte dasselbe sein wie sh
:
bash-3.2$ ⚑
bash: ⚑: command not found
[LeBouc-xXx:~] xXx% \U+2691
⚑: Command not found.
Anscheinend sind nicht alle diese Shells mit den gleichen Ein-/Ausgabeoptionen eingestellt. Ich habe es mit xterm/terminal und iTerm2 versucht, um zu sehen, ob ich ein softwareabhängiges Problem sein könnte. Das ist überall gleich.
Ich habe nicht die Zeit, das zu suchen/zu lesen, aber vielleicht finden Sie hier einige nützliche Informationen über den zsh- Zeileneditor .
Wenn Sie es finden, halten Sie mich auf dem Laufenden, ich würde mich freuen, die endgültige Antwort auf Ihre Frage zu haben.
nloveladyallen