【发布时间】:2012-06-27 05:25:08
【问题描述】:
我目前正在为终端编写一个 2 人国际象棋游戏,我希望能够打印棋子的实际 unicode 字符(例如,http://en.wikipedia.org/wiki/Rook_(chess)#Unicode)。如何在 python 3 中打印实际的 unicode 表示而不是转义字符?终端的字符集是否需要更改(我主要使用windows和linux),可以通过程序本身的系统调用来完成吗?
【问题讨论】:
-
除了行打印 ascii 并使其在 Windows 终端和 Linux 终端中工作之外,还需要一个库。 UniCurses 是一个包装了 curses/PDCurses 的 Python 库。我没用过,但可能值得一试。
标签: python unicode python-3.x terminal