Tengo problemas para mostrar los caracteres UTF-8 correctamente en bash. Intenté extraer algunos archivos comprimidos que contenían caracteres acentuados en sus nombres, y recibí el error de caracteres multibyte no válidos. Creé un .bash_profile
con esto:
export LANG=en_US.UTF-8
export LOCALE=UTF-8
Esto resolvió el problema de extracción. Pero la consola aún no muestra los caracteres acentuados correctamente. Konqueror no tiene problemas con los caracteres acentuados. ¿Que tengo que hacer?
Respuestas:
Gnu Unifont tiene el soporte más amplio de Unicode. Vea qué fuentes son buenas para los glifos Unicode .
El cambio de la fuente de la consola (es decir, fuera de X) se puede hacer con el
setfont
comando. Que toma la forma:setfont /path/to/font
por ejemplo:Hay más información en Arch Wiki: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
Una vez que haya seleccionado su fuente preferida, configurar la fuente de la consola de forma permanente dependerá de su distribución. Por ejemplo, en Ubuntu / Debian, es:
fuente