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
Nueva cuenta de usuario. Terminal.app y iTerm2 con set UTF-8. Los caracteres acentuados funcionan bien en todas las aplicaciones ("å,ä,ö,é"). Pero algunos caracteres unicode (¿anchos?) no se muestran en algunas aplicaciones de línea de comandos. Lo descubrí por primera vez en weechat, pero en el shell bash funciona bien.
En stock Mavericks bash:
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
Copiar y pegar el char de la bandera con el ratón.
DeoGloria:~ test$
-bash: : command not found
bash funciona como se esperaba. Iniciando zsh por defecto, sin configurar
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
Se ve bien. Pero no cuando pego:
DeoGloria% <2691>
zsh: command not found: \u2691
Configuración de la localidad:
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=
Iniciar emacs o vi desde zsh y pegar "" funciona bien. No funciona en nano. Obtengo un carácter no visual.
Sospechaba algunos problemas con ncurses, pero bash, zsh, nano, emacs están todos vinculados con
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Me he quedado sin ideas. ¿Algún consejo?
0 votos
Pregunta similar aquí, pero sin respuesta completa: superuser.com/questions/583031/