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
Nuovo account utente. Terminal.app e iTerm2 con set UTF-8. I caratteri accentati funzionano bene in tutte le applicazioni ("å, ä, ö, é"). Ma alcuni caratteri unicode (larghi?) Non vengono visualizzati in alcune applicazioni della riga di comando. L'ho scoperto per la prima volta in weechat, ma nella shell bash funziona benissimo.
Disponibile mavericks bash:
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Copia e incolla del carattere bandiera con il mouse.
DeoGloria:~ test$ ⚑
-bash: ⚑: command not found
bash funziona come previsto. Avvio di zsh predefinito, nessuna configurazione eseguita
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Va bene. Ma non quando incollo:
DeoGloria% <2691>
zsh: command not found: \u2691
Impostazioni locali:
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=
Avviare emacs o vi da zsh e incollare "⚑" funziona bene. Non funziona in nano. Ho un personaggio non visivo.
Ho sospettato alcuni problemi con ncurses, ma bash, zsh, nano, emacs sono tutti collegati
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Sono senza idee. Qualche puntatore?