• 8885阅读
  • 5回复

[提问]qt4中怎样显示QString类型的变量(中文字符串)? [复制链接]

上一主题 下一主题
离线ic_dl
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-09
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
qt4中怎样显示QString类型的变量(中文字符串)?
我现在的中文都是乱码,请大家、版主帮忙。
离线XChinux

只看该作者 1楼 发表于: 2006-06-09
使用Qt国际化支持来写。你看一下这方面的文档帮助就能行了。
参考一下本版置顶帖中的给出的学习帖。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ic_dl

只看该作者 2楼 发表于: 2006-06-09
我原来用的qt3的QApplication类setDefaultCodec函数,可是qt4却没有了这个函数,不知该怎么解决啊
离线szy333

只看该作者 3楼 发表于: 2007-08-08
加上这三句就可以了。
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
离线flyinmorning
只看该作者 4楼 发表于: 2008-01-15
谢谢了,真是太感谢了,终于搞定中文tcp传输
离线断桥重梦
只看该作者 5楼 发表于: 2009-12-14
QString 类的变量用append()添加字符时,是不是会出现乱序的情况?如何解决这种情况?
      具体如下:当我令QString add ="123",然后添加append'+'时,在linetext中显示出来的是 “+123”,而不是“123+”请教各位大虾,这个问题是为什么?应当怎样解决。
快速回复
限100 字节
 
上一个 下一个