У меня есть пользователь, который использует часть программного обеспечения, написанную на Perl, и использует проклятия для своей логики отображения. Программное обеспечение отлично работает для многих других людей, именно этот пользователь имеет проблему.
Я убедился, что мы используем ту же версию PuTTY, что и у него, и поделимся точно такой же конфигурацией (я экспортировал его настройки и импортировал их на свой компьютер, и это сработало).
Но независимо от того, что мы пытаемся (мы поиграли с кодировкой символов, убедившись, что символы строки UNICODE интерпретируются правильно, и даже тип терминала), он всегда получает «0» и другие символы вместо вертикальных и горизонтальных линий в меню проклятий, когда на UTF-8 (он действует шатко на другие кодировки символов).
Мы работаем с одной и той же ОС, но, возможно, радикально разные конфигурации ОС. Я подумал, чтобы начать гоняться за кодировкой символов на своем компьютере, но я не совсем уверен, с чего начать.