我一直在尝试使用 PDCurses 显示“框字符”,但由于某种原因,它们在字符集中不可用。我使用循环打印从 0x00 到 0xFF 的所有字符(通过调用 PDCurses 函数printw("%c",index)),它给了我这个:
我不知道如何显示应该在上面示例中 PDCurses 显示问号的区域中的字符。有谁知道为什么会这样?如果它与代码页有关,我该如何更改代码页?谢谢!
PS:我在 Windows 7 上,我的程序是在 MSVC 10 中编译的。
您可以使用 curses ACS 常量打印一些方框图字符,例如ACS_ULCORNER
在PDCurses 文档中,搜索“alternate character set”。
您可能需要使用 wprintw 和WACS_[whatever]
.