Відповіді:
Ви можете встановити PuTTY для використання UTF-8 з діалогового вікна налаштування під час підключення. Перейти до вікна - & gt; Переклад і набір "Отримані дані передбачаються в наборі символів" до UTF-8.
Також перевірте, що ваша мова є щось закінчується UTF-8
запустивши locale
після підключення.
Якщо це не так, запустіть locale -a
щоб побачити всі доступні локалі. Якщо немає доступних локалей UTF-8, потрібно налаштувати /etc/locale.gen
, як правило, досить добре прокоментовані, і це повинно бути очевидним, що додати або розкомментировать. Потім запустіть locale-gen
і перевірте locale -a
знову, щоб побачити створену локалі UTF-8.
Щось на зразок export LC_ALL="sv_SE.UTF-8"
Слід зробити трюк, фактично встановивши мову, якщо і коли він буде створений.
Двома основними факторами є Window / Translation у замазці та налаштуваннях локалі в Linux, як описано тут і в багатьох інших місцях.
Крім того, це може допомогти в putty встановити рядок Connection / Data / Terminal-type на "putty", і / або в Linux для експорту NCURSES_NO_UTF8_ACS = 1. Ці два також згадуються кілька місць.
Але: ви все одно можете отримати блоки для певних символів, тому що шрифти за замовчуванням, такі як Courier і Lucida Console, не мають всіх символів Unicode. Завантажте та встановіть http://dejavu-fonts.org/wiki/Download і встановіть шпаклівку, щоб її використовувати.
Цей останній трюк був необхідний мені, щоб отримати noping (рекомендовано!), Щоб показати всі графічні символи.
sv_SE.UTF-8
це лише шведська мова, тоді якen_US.UTF-8
є місцем розташування Сполучених Штатів. На практиці це впливає лише на імена місяців, форматування дати / часу та інші дрібні речі, які залежать від країни.