2012-03-13 3 views
2

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

ответ

0

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

Смежные вопросы