找回密码
 立即注册
收起左侧

项目构建后出现的是乱码,不是中文...

3
回复
9282
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2013-5-17 10:34:08 显示全部楼层 |阅读模式
1Qter豆
项目构建后,点击错误信息构建框,出现的信息是乱码,不是中文显示!怎么设置一下?急求,谢谢!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

为是字符编码没有设置正确,参考下边这段代码,设置字符编码后就不会乱码了。 int main(int argc, char *argv[]) { QApplication a(argc, argv); QTextCodec *codec = QTextCodec::codecForName("UTF-8"); if(codec == NULL) codec = QTextCodec::codecForLocale(); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForCStrings(codec); MainWindow w; w.show(); return a.exec(); } ...
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-5-17 10:34:09 显示全部楼层
为是字符编码没有设置正确,参考下边这段代码,设置字符编码后就不会乱码了。
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    if(codec == NULL) codec = QTextCodec::codecForLocale();
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForCStrings(codec);
    MainWindow w;
    w.show();
   
    return a.exec();
}
参与人数 1人气 +2 收起 理由
Qt_Helper + 2

查看全部评分总评分 : 人气 +2

回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-5-17 14:35:45 显示全部楼层
按钮是不是   在ui里面直接拖的,然后把字写上去,我看应该是这个情况……
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2013-5-18 12:37:19 显示全部楼层
谢谢。已经解决了...没有添加转换代码的语句....

点评

请更改问题状态。  发表于 2013-5-20 09:15
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了