【发布时间】:2015-06-14 18:36:03
【问题描述】:
Ncurses 可以通过chtypes 显示带有附加属性的字符,这些字符是通过对具有属性位掩码的单个字符进行或运算来构造的:
addch('a' | A_REVERSE);
但是,启用 UTF-8 支持后,将多字节字符推送到屏幕上必须通过 addstr(char const*) 完成,并且没有属性空间。
是否有可能保留多字节字符的属性,还是我应该自己跟踪它们并在需要时使用attron()/attroff()?
【问题讨论】: