Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用python编写一个终端游戏。它有一个地图加载器功能,通常当我在地图中使用常规字符时它可以正常工作。(abcdefg) 但是当我使用 █ 之类的东西并将地图保存为“ansi”时,它会将其渲染为半实体。当我将编码更改为 unicode 时,显示会被 ^a^a^a^a^a 等输出打乱。当我将其保存为 unicode big endian 或 unicode little endian 时,它根本不显示地图。我想知道发生了什么事。任何人都可以帮忙,还是我在错误的部分发布了这个?
你可以做的是使用:x=ord(character) 这将允许你获得ASCII值,然后你可以使用:print chr(x)它应该给你你需要的字符。
x=ord(character)
print chr(x)