Respuestas:
Hay un programa unicode_start
que pone la consola en modo Unicode. Además, la consola puede admitir una página de códigos de 256 (o 512) caracteres solo en un momento dado, por lo que debe asegurarse de haber cargado una fuente de consola con los caracteres apropiados.
Los mantenedores del kernel de Linux no aceptan parches para un mejor soporte Unicode en la consola porque la consola se debe utilizar como una interfaz de emergencia. Lo que hay que hacer es escribir un emulador de terminal para el framebuffer de Linux que se encargue del soporte para Unicode. Algo así como un reemplazo 'getty'. Este aspecto del desarrollo de código abierto aún no recibió mucha atención.
Otra deficiencia con el Unicode existente de la consola de Linux es que no puede usar claves muertas.
Debes instalar el console-data
paquete. Si ya instaló este paquete, vuelva a configurarlo usando
dpkg-reconfigure console-data
Y seleccione la disposición correcta del teclado.
Si su sistema ya tiene fuentes locales y fuentes Unicode necesarias, solo necesita configurarlo para usarlas.
Verifique la configuración local actual:
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_IE.UTF-8
LC_TIME=en_IE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_IE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_IE.UTF-8
LC_NAME=en_IE.UTF-8
LC_ADDRESS=en_IE.UTF-8
LC_TELEPHONE=en_IE.UTF-8
LC_MEASUREMENT=en_IE.UTF-8
LC_IDENTIFICATION=en_IE.UTF-8
LC_ALL=
LC_ALL
cubre todas las LC_
variables separadas . Para que pueda configurar todo con:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
Luego, para la fuente:
sudo dpkg-reconfigure console-setup
- elija uno que sea compatible con Unicode. Siga estas instrucciones para elegir la fuente (primero seleccione UTF-8 y luego la combinación de caracteres que necesita, latín extendido, latín + cirílico + griego, etc.).