• 7503阅读
  • 0回复

[提问]【提问】请问 Linux 中 QT4 opensource-edition 的QTextEdit如何显示中文 [复制链接]

上一主题 下一主题
离线cocojumbal
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-20
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
att.
我碰到的问题是在中文 locale 下,用中文输入法 (像 scim, fcitx) 在 QTextEdit, 或 QLineEdit 这样的 Widget 中输入中文时。
我把 locale 设为 zh_CN.UTF-8时,QTextEdit 可以很好得显示中文。
但是把 locale 设为 zh_CN.GB2312,zh_CN.GBK时,在 QTextEdit 的 Widget 里输入中文时却显示乱码。
我知道在 QT 中以 unicode 处理字符,但哪位能说说怎么在GB2312,GBK 的 locale 下让 它正确得显示中文呢?
看了半天的 QT 文档了,还是搞不明白。
谢谢!
[ 此贴被XChinux在2005-11-21 13:24重新编辑 ]
快速回复
限100 字节
 
上一个 下一个