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 та iTerm2 з набором UTF-8. Наголошені символи відмінно працюють у всіх програмах ("å, ä, ö, é"). Але деякі (широкі?) Символи unicode не відображаються в деяких програмах командного рядка. Я вперше виявив це у 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=
Запуск emacs або vi з zsh та вставлення "⚑" працює чудово. Це не працює в нано. Я набуваю невізуального характеру.
Я підозрював деякі проблеми з ncurses, але bash, zsh, nano, emacs пов'язані з цим
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Мені немає ідеї. Якісь покажчики?