Можно ли настроить PuTTY для отображения следующих символов UTF-8?

8

Я хотел бы иметь возможность отображать символы, как показано в этом твите:

введите описание изображения здесь

Я сохранил данные твита в формате JSON и написал для тестирования однострочный скрипт на python.

python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]'

На следующем изображении показан результат выполнения этой команды в двух разных сеансах замазки, одна с использованием Bitstream Vera Sans Monoшрифта, а другая использует Courier New:

введите описание изображения здесь

Далее приведен пример правильного вывода (я не использовал PuTTY):

Правильный вывод Unicode

Оригинальный JSON находится по этой ссылке с использованием API Twitter .

Как я могу получить PuTTY для отображения этих символов?

сэнтэ
источник

Ответы:

13

Битовый поток Vera Sans Mono не поддерживает раздел «Шахматные символы» в UTF8 . Courier New также не поддерживает раздел «Шахматные символы» в UTF8 . Вам нужно будет найти шрифт Unicode, который поддерживает шахматные символы.

Рассмотрим DejaVu Sans Mono, который называется Bitsream Vera Sans Mono, только с большим количеством символов Юникода (включая шахматные символы). К вашему сведению, это кодовые точки Юникода для шахматных символов, которые облегчат вам поиск подходящего шрифта.

После того, как вы выбрали шрифт, вам нужно убедиться, что сам PuTTY настроен на прием символов UTF-8:

  1. В окне PuTTy щелкните логотип PuTTY в верхнем левом углу.
  2. Нажмите «Изменить настройки»
  3. Выберите сеанс, для которого вы хотите установить набор символов, в области «Сохраненные сеансы».
  4. Выберите «Окно / Перевод»
  5. Выберите опцию «Принятые данные, в которых предполагается набор символов: UTF-8»
Wesley
источник
Битстрим Вера мертва.
Игнасио Васкес-Абрамс
Последние варианты больше не на Putty, не могли бы вы обновить ответ?
Realtebo