
Estoy intentando aprender node.js usando el nodo learnyounode dehttp://nodeschool.ioen una máquina arch linux que ejecuta LXDE. Estoy usando el LXTerminal incluido para ejecutarlo. Sin embargo, cuando lo ejecuto, veo caracteres desconocidos como estos: ������������������������ en lugar de las líneas y viñetas en la interfaz de usuario. La interfaz de usuario se ve así:
LEARN YOU THE NODE.JS FOR MUCH WIN!
Select an exercise and hit Enter to begin
���������������������������������������������������������������������������������������������� �� HELLO WORLD ��������������������������� �� BABY STEPS
�� MY FIRST I/O!
�� MY FIRST ASYNC I/O!
�� FILTERED LS
�� MAKE IT MODULAR
�� HTTP CLIENT
�� HTTP COLLECT
�� JUGGLING ASYNC
�� TIME SERVER
�� HTTP FILE SERVER
�� HTTP UPPERCASERER
�� HTTP JSON API SERVER
���������������������������������������������������������������������������������������������� HELP ��������������������������� CREDITS
EXIT
Tengo la sensación de que esto es posible debido a algún problema en el juego de caracteres, pero no estoy seguro de cómo proceder o solucionarlo.
Por favor ayuda.
Respuesta1
Encontré una manera de solucionar este problema. La LANG
variable env no estaba configurada en mi máquina. Utilicé #localectl set-locale LANG=en_US.UTF-8
y reinicié mi máquina y se solucionó. Ahora los personajes se reproducen correctamente.
Respuesta2
Compruebe si su configuración regional está bien configurada. https://wiki.archlinux.org/index.php/Locale#Setting_per_user_locale
También puede consultar la línea "codificación" en /usr/share/applications/lxterminal.desktop