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保存,再编译即可.

时间: 2024-10-11 04:55:31

QT笔记之解决QT5.2.0和VS2012中文乱码的相关文章

CentOS6.2下Qt5.1.0无法输入中文

因为在程序中需要在界面上输入中文,但是系统是英文系统,没有预装中文输入法,于是从网上搜了一下输入法的安装,但是输入法安装好之后,可以再系统中输入中文,但是却无法再Qt中输入中文,只能继续找解决办法 安装上ibus-qt就可以, 1.使用yum list *ibus*命令找到ibus-qt 2.因为我的系统是64位的,所以就安装ibus-qt.x86_64 3.注销用户,重新登录,Qt中就可以输入中文了. CentOS6.2下Qt5.1.0无法输入中文

配置Tomcat解决URL传参引出的中文乱码问题

今天在写一个JSP页面时候,发现下面报错: <span style="font-size:18px;"> <a href="request.jsp?username=小七七">测试URL传参</a></span> 通常情况下,通过使用contentType和下面的就可以解决传参过程中的中文乱码问题,但是貌似URL传参还要设备别的东西. <% request.setCharacterEncoding("u

解决Centos 6.3 中 gedit中文乱码问题

1.安装gconf-editor yum list | grep conf-editor yum install gconf-editor 2.运行gconf-editor 设置: apps  ---> gedit-2  --->  preferences  ----> encoding auto-detected 项添加Add New list value: GB2312 shown_in_menu 项添加 New list value: GB2312  解决Centos 6.3 中

如何解决链入js,innerHTML中文乱码问题呢?

描述:发生在做suhuotong网站的时候,添加在线客服代码的时候三个地方1.将js以UTF-8无BOM编码:VS修改或者使用NotePad++修改2.<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />[我觉得这个不是关键的]3.<script type="text/javascript" src="/{aspcms:sitepa

解决get方法传递URL参数中文乱码问题

如果是tomcat的话 server.xml文件里<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>IE11浏览器不行,谷歌火狐浏览器可以 解决get方法传递URL参数中文乱码问题

spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type

问题描述 spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for return value of type 注释掉解决中文乱码的问题之后返回对象json正常 Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWr

解决Qt5.7.0 cannot find -lGL

很久没用Qt了,这次要做一个协议编辑器,在ubuntu 14.04上安装了最新版本的Qt 5.7.0.界面改用扁平化风格,第一感觉还不错.按默认步骤创建了一个gui程序,编译运行,报了一个错:cannot find -lGL. 作为一个用惯了makefile的程序员,知道是少了库文件,而且名字应该为libGL.a或者libGL.so.到网上搜索一下,发现GL是openGL的缩写,显然是缺少openGL的开发库.安装命令为:sudo apt-get install libgl1-mesa-dev.

Ubuntu中Qt5.7.0无法输入中文

把libfcitxplatforminputcontextplugin.so复制到安装的Qt目录下的两个文件夹中 sudo apt install fcitx-frontend-qt5 sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontex

分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题

之前部署了Zabbix-3.0.3监控系统,在安装数据库时已经将zabbix库设置了utf-8字符. 首先确定zabbix开启了中文支持功能:登录到zabbix服务器的数据目录下(前面部署的zabbix数据目录是/data/www/zabbix),打开 locales.inc.php文件[[email protected] include]# pwd/data/www/zabbix/include[[email protected] include]# vim locales.inc.php 然