【发布时间】:2010-12-20 10:07:09
【问题描述】:
我正在 Linux 环境中使用 C++ 开发国际象棋游戏,我想在 bash 终端中使用 unicode 字符显示棋子。有没有办法使用 cout 显示符号?
输出马的例子很好:♞ = U+265E。
【问题讨论】:
-
请记住,即使您为 UTF-8/16 发送正确的字节,也不能保证用户的 tty 支持 unicode,或者即使支持,也不能保证它的字体具有里面有这些字符。
-
我的问题是如何发送正确的字节 :) 我的终端支持 unicode 字符,现在我真的不在乎它在另一个环境中是否会正常。