如何解决中文乱码
qt吧
全部回复
仅看楼主
level 3
Sunbof 楼主
Qt 5.7 VS 2013 64bit
//问题对话框 // 问题对话框 int ret1 = QMessageBox::question(this,tr("问题对话框"), tr("你了解Qt吗?"),QMessageBox::Yes,QMessageBox::No); if(ret1 == QMessageBox::Yes) qDebug()<<tr("问题!");
// 提示对话框 int ret2 = QMessageBox::information(this,tr("提示对话框"), tr("这是Qt书籍!"),QMessageBox::Ok); if(ret2 == QMessageBox::Ok) qDebug()<<tr("提示!");
// 警告对话框 int ret3 = QMessageBox::warning(this,tr("警告对话框"), tr("不能提前结束!"),QMessageBox::Abort); if(ret3 == QMessageBox::Abort) qDebug()<<tr("警告!");
// 错误对话框 int ret4 = QMessageBox::critical(this,tr("严重错误对话框"), tr("发现一个严重错误!现在要关闭所有文件!"),QMessageBox::YesAll); if(ret4 == QMessageBox::YesAll) qDebug() <<tr("错误");
// 关于对话框 QMessageBox::about(this,tr("关于对话框"), tr("yafeilinux.com致力于Qt及Qt Creator的普及工作!"));
出现C2001错误,常量中出现换行符,请问大神如何解决?
2016年08月12日 14点08分 1
level 5
编辑菜单里改一下支持的语言标准改为GB2318
2016年08月12日 15点08分 2
level 14
用utf8的文件编码,然后按照46楼编译
https://tieba.baidu.com/p/4426043606?share=9105&fr=share
2016年08月13日 22点08分 4
level 4
(u8"警告");
2016年08月14日 00点08分 5
level 6
去看QTextCodec,然后在main.cpp中写上
2016年08月14日 00点08分 6
level 14
翻译!翻译!翻译!重要的事说3遍[笑眼]
代码里不要有英文以外的东东[笑眼]
一般用不到textCodec[笑眼]
2016年08月14日 01点08分 7
level 11
tr使用错误,自己去看Qt文档不解释
2016年08月15日 10点08分 9
level 14
这里不要用tr。。。。。。。
2016年08月15日 11点08分 10
1