Неизвестные символы в терминале LXTerm на Arch Linux

Неизвестные символы в терминале LXTerm на Arch Linux

Я пытаюсь изучить node.js, используя узел learnyounode изhttp://nodeschool.ioна машине Arch Linux с запущенным LXDE. Я использую встроенный LXTerminal для его запуска. Однако, когда я его запускаю, вижу неизвестные символы, такие как эти: ���������������������������� вместо линий и маркеров в пользовательском интерфейсе. Пользовательский интерфейс выглядит так:

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 

У меня есть ощущение, что это возможно из-за какой-то проблемы с набором символов, но я не уверен, как это исправить.

Пожалуйста помоги.

решение1

Нашел способ исправить это. LANGПеременная env не была установлена ​​на моей машине. Я использовал #localectl set-locale LANG=en_US.UTF-8и перезагрузил свою машину, и это исправилось. Теперь персонажи отображаются правильно.

решение2

Проверьте, правильно ли настроен ваш регион. https://wiki.archlinux.org/index.php/Locale#Setting_per_user_locale

Вы также можете проверить строку «encoding» в /usr/share/applications/lxterminal.desktop

Связанный контент