Caracteres desconocidos en la terminal LXTerm en Arch Linux

Caracteres desconocidos en la terminal LXTerm en Arch Linux

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 LANGvariable env no estaba configurada en mi máquina. Utilicé #localectl set-locale LANG=en_US.UTF-8y 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

información relacionada