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
Nouveau compte utilisateur. Terminal.app et iTerm2 avec UTF-8. Les caractères accentués fonctionnent bien dans toutes les applications ("å,ä,ö,é"). Mais certains caractères unicode (larges ?) ne s'affichent pas dans certaines applications de ligne de commande. Je l'ai découvert pour la première fois dans weechat, mais dans le shell bash, cela fonctionne bien.
En stock Mavericks bash :
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
Copier et coller l'image du drapeau avec la souris.
DeoGloria:~ test$
-bash: : command not found
bash fonctionne comme prévu. Démarrage de zsh par défaut, aucune configuration effectuée
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
Le spectacle est bon. Mais pas quand je colle :
DeoGloria% <2691>
zsh: command not found: \u2691
Paramètres linguistiques :
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=
Lancer emacs ou vi depuis zsh et coller "" fonctionne bien. Cela ne fonctionne pas dans nano. J'obtiens un caractère non-visuel.
Je soupçonnais des problèmes avec les ncurses, mais bash, zsh, nano, emacs sont tous liés avec
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Je suis à court d'idées. Des pistes ?