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
Neues Benutzerkonto. Terminal.app und iTerm2 mit UTF-8 eingestellt. Zeichen mit Akzent funktionieren in allen Anwendungen ("å, ä, ö, é"). Einige (breite?) Unicode-Zeichen werden in einigen Befehlszeilenanwendungen jedoch nicht angezeigt. Ich habe es zuerst in 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 wird gestartet, keine Konfiguration erfolgt
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Alles klar. Aber nicht wenn ich einfüge:
DeoGloria% <2691>
zsh: command not found: \u2691
Gebietsschemaeinstellungen:
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. In Nano funktioniert es nicht. Ich bekomme einen nicht visuellen Charakter.
Ich vermutete einige Probleme mit Flüchen, aber Bash, Zsh, Nano und Emacs sind alle damit verbunden
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Ich habe keine Ideen mehr. Irgendwelche Hinweise?
Antworten:
Interessante Frage! Ich habe einige Tests auf meiner Seite gemacht.
zsh
Ich habe auch mehrere Tests mit anderen Schalen durchgeführt und die Ergebnisse sind nicht die gleichen:
Sch
Bash
Ok, das sollte dasselbe sein wie
sh
:csh / tcsh
Anscheinend sind nicht alle Shells mit den gleichen Eingabe- / Ausgabeoptionen eingestellt. Ich habe mit xterm / terminal und iTerm2 versucht, festzustellen, ob ich ein softwareabhängiges Problem sein könnte. Das ist überall gleich.
Ich habe nicht die Zeit haben , um zu suchen / lesen , dass aber Sie könnten einige nützliche Informationen über die zsh Zeileneditor finden hier .
Wenn Sie es finden, halten Sie mich auf dem Laufenden, ich würde mich über die endgültige Antwort auf Ihre Frage freuen.
quelle