2012-03-13 46 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)它應該給你你需要的角色。