Японские символы не будут отображаться при печати - PullRequest
3 голосов
/ 01 июня 2019

Я печатаю символы Юникода в python. Все символы, которые я использовал до сих пор, работают за исключением японских символов. Когда я печатаю символы, он показывает только символ «вопросительный знак в коробке». Как я могу это исправить?

Когда я впервые столкнулся с проблемой, я подумал, что это может быть python. Я искал в Google, но почти ничего не нашел. Тогда я подумал, что это командная строка. (Я использую командную строку для проверки своего кода.) Нет соответствующих результатов. Для своего кода я использую список, состоящий из символов Unicode, поэтому мне не придется искать и вводить конкретный код. Вот как это выглядит.

UD = [u"\u3053", u"\u3093", u"\u306B", u"\u3061", u"\u306F"]
UDTemp = UD[0] + UD[1] + UD[2] + UD[3] + UD[4]
print(UDTemp)

При печати я ожидал «こ ん に ち は», но вместо этого получил странные символы.

1 Ответ

1 голос
/ 01 июня 2019

Шрифт должен поддерживать символы. Например, в системе Windows 10 в США установлены IME для Восточной Азии, которые предоставляют шрифты с поддержкой японского языка:

Console image showing Command Prompt Properties page and visible Japanese characters

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...