首页 > 代码库 > QT笔记之解决QT5.2.0和VS2012中文乱码
QT笔记之解决QT5.2.0和VS2012中文乱码
转载:http://bbs.csdn.net/topics/390750169
VS2012 中文乱码
1.方法一:
包含头文件
1 #include <QTextCodec>
1 ....... 2 3 QTextCodec *codec = QTextCodec::codecForLocale();//解决中文乱码 4 5 QString title = codec->toUnicode("完成"); 6 7 QString info = codec->toUnicode("接收完成"); 8 QMessageBox::information(this,title,info); 9 10 .......
方法二:
使用QT5中一个宏 QStringLiteral
setWindowTitle(QStringLiteral("客户端"));
1 QString strname = QStringLiteral("梅西");2 quint16 intage = 29; 3 QString str = QStringLiteral("当世球王是%1,今天%2岁 ").arg(strname ).arg(intage );
Qt Creator中文报错
解决方法:使用某些编辑器打开这个文件,比如sublime text,保存时选择utf8+bom保存,再编译即可.
QT笔记之解决QT5.2.0和VS2012中文乱码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。