2013-05-27 3 views

ответ

1

У меня была эта же проблема, но я изменил шрифт в Python IDLE от по умолчанию Meiryo, и он исправил его. В IDLE перейдите в меню «Параметры»> «Настройка IDLE», затем на вкладке «Шрифты/вкладки» измените шрифт на нечто вроде Arial. Это сработало для меня.

+0

Использование курьера как шрифта часто рекомендуется, так как оно моноширинно, то есть все символы будут занимать одно и то же место, и большинство сред кодирования работают именно так. – SuperBiasedMan

0

Я знаю, что прошло больше года с момента запроса этого вопроса. Я был на вашем месте и проигнорировал проблему, но я, наконец, нашел решение, которое его исправляет. Это связано с некоторыми программами (включая cmd.exe) с использованием UNICODE. Я работал с java, и эта проблема учитывала прогресс в том, что я делал.

Это решение работает в Windows 10, метод, скорее всего, существует для более старых версий, таких как 7 или 8 или 8,1

1) Перейдите к настройкам языка в панели управления

2) Перейти к «Изменить дату, время или числовые форматы слева.

3) Перейдите на вкладку административной

4) В разделе «Язык программ, не поддерживающих Unicode,» он был установлен японский для меня. Так как я живу в Канаде, я правильно выбран английский язык (Канада)

5) Перезагрузите компьютер

6) Для того, чтобы проверить это: открытая cmd.exe и посмотреть на каталог настоящего. Он больше не должен быть символами йены, теперь обратными косыми чертами.