Sé que esto se ha pedido varias veces, pero ninguna de las respuestas me funcionó.
Uso el terminal gnome como predeterminado en Ubuntu 14.10 y no puedo mostrar caracteres Unicode correctamente, principalmente en vim airline.
He configurado la codificación de caracteres en UTF8 unicode en el menú del terminal.
y LANG devuelve utf8:
echo $LANG
en_US.UTF-8
He instalado una fuente parcheada de https://github.com/powerline/fonts/
Probablemente también he probado otros consejos encontrados en stackexchange que ahora no puedo recordar y todavía veo los caracteres extraños:
Cuando instalé la misma fuente en OSX con iterm, funcionó al instante.
También he intentado en otras terminales en el mismo sistema como guake o usando ctrl-alt-f1 y el resultado es el mismo. También he probado dentro o fuera de tmux.
Cualquier ayuda es bienvenida.
Respuestas:
He subido un archivo de prueba Unicode que debe descargar y luego
cat
en su terminal.Por ejemplo:
cat ~/Downloads/Unicode-sample.txt
y luego use Shift+ PgUpy Shift+ PgDnen la terminal para verificar si todos los caracteres se muestran correctamente.Si obtiene los mismos resultados en su terminal que al abrir el archivo fuente original en su navegador, su fuente está bien; de lo contrario, es una fuente poco fiable: use una diferente. (Yo uso "Envy Code R")
Y una vez que el terminal esté bien, ¡todas las aplicaciones que se ejecuten en el terminal también estarán bien!
fuente