首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT4.8.5 记事本 标题中文乱码有关问题

2014-01-03 
QT4.8.5 记事本标题中文乱码问题QT TR包含中的中文乱码到网上找了好多方法 都不行 ..不知道怎么弄了真心有

QT4.8.5 记事本 标题中文乱码问题
QT TR包含中的中文乱码  到网上找了好多方法 都不行 ..不知道怎么弄了  真心有点纠结
下面贴出图
QT4.8.5 记事本      标题中文乱码有关问题QT4.8.5 记事本      标题中文乱码有关问题QT4.8.5 记事本      标题中文乱码有关问题QT4.8.5 记事本      标题中文乱码有关问题
[解决办法]
没遇过,因为没用过。
去QT版问 http://bbs.csdn.net/forums/Qt
[解决办法]

QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));   //tr()函数支持中文
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312")) //""直接支持中文
[解决办法]
楼上的方法可以

QTextCodec *codec = QTextCodec::codecForName("System");
    //获取系统编码
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);

如果你想在做好整个工程后将工程移到别的电脑上任然不乱码的话,就要获取系统编码,代码如上,加在构造函数中即可。
[解决办法]
试试在代码里面放ASCII名,中文名字放到ts里面

热点排行