Python - печать юникода в консольное окно с помощью WConio - PullRequest
2 голосов
/ 13 марта 2012

Я пишу терминальную игру на python. У него есть функция загрузчика карт, обычно он работает нормально, когда я использую обычные символы на карте. (abcdefg) но когда я использую что-то вроде █ и сохраняю карту как 'ansi', она отображается как полутвердое. Когда я изменяю кодировку на юникод, дисплей зашифровывается с выводом, таким как ^ a ^ a ^ a ^ a ^ a и тому подобное. Когда я сохраняю его как юникод с прямым порядком байтов или юникод с прямым порядком байтов, он вообще не отображает карту. Мне интересно, что происходит. Может кто-нибудь помочь, или я отправляю это в неправильном разделе?

1 Ответ

0 голосов
/ 25 марта 2012

Что вы могли бы сделать, это использовать: x=ord(character) Это позволит вам получить значение ASCII, тогда вы можете использовать: print chr(x), и это должно дать вам символ, который вам нужен.

...