2012-03-13 48 views
2

我正在用python写一个终端游戏。它具有地图加载器功能,通常当我在地图中使用常规字符时,它可以正常工作。 (abcdefg),但是当我使用类似█的东西,并将地图保存为'ansi'时,它会将其呈现为一半。当我将编码更改为unicode时,显示器会用诸如^ a^a^a^a^a之类的输出进行加扰。当我将它保存为unicode big endian或unicode little endian时,它根本不显示地图。我想知道发生了什么事。任何人都可以帮忙,还是我张贴在错误的部分?Python - 用WConio打印unicode到控制台窗口

回答

0

你可以做的是使用:x=ord(character) 这将允许你获得ASCII值,那么你可以使用:print chr(x)它应该给你你需要的角色。