Skip to main content
 首页 » 编程设计

Python之使用 WConio 将 unicode 打印到控制台窗口

2025年05月04日7over140

我正在用 Python 编写终端游戏。它有一个 map 加载器功能,通常当我在 map 中使用常规字符时它工作正常。 (abcdefg) 但是当我使用 █ 之类的东西并将 map 保存为“ansi”时,它会将其呈现为半实心。当我将编码更改为 unicode 时,显示会被 ^a^a^a^a^a 等输出打乱。当我将其保存为 unicode big endian 或 unicode little endian 时,它根本不显示 map 。我想知道发生了什么事。谁能帮忙,还是我发错版 block 了?

请您参考如下方法:

你可以做的是使用:x=ord(character) 这将允许您获取 ASCII 值,然后您可以使用:print chr(x) 它应该会为您提供所需的字符。