qt creator修改程序编码(解决中文乱码问题)的方法
2013-10-31 14:58
621 查看
qt creator修改程序编码(解决中文乱码问题)的方法
qt creator修改程序编码的功能有几处。
1.edit - select encoding
![](https://oscdn.geek-share.com/Uploads/Images/Content/201310/eeb65d86e2052b99702940c8fb8dba23)
选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201310/825b241143dcc98ba7d827d5f6e0977d)
这种方法主要是修改已经建立的程序文件。
2.tools - options - text editor - behavior - file encodings
![](https://oscdn.geek-share.com/Uploads/Images/Content/201310/fdd976ad4baf287905dbb68d36001b18)
这主要针对新建的程序文件和工程运行时的编码情况。
3.在main()函数内的添加代码,利用QTextCodec来进行设置。
这种方式设置程序对中文名称、界面中文等编码设置。
可参考:Linux下QT编程中文显示乱码解决
版权声明:自由转载-非商用-非衍生-保持署名 | Creative
Commons BY-NC-ND 3.0
博客网址:http://blog.csdn.net/lyc_daniel/article/details/13772485
博 主: lyc_daniel
寄 语:神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信他的,不至灭亡,反得永生。(圣经·约翰福音3:16)
qt creator修改程序编码的功能有几处。
1.edit - select encoding
选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式。
这种方法主要是修改已经建立的程序文件。
2.tools - options - text editor - behavior - file encodings
这主要针对新建的程序文件和工程运行时的编码情况。
3.在main()函数内的添加代码,利用QTextCodec来进行设置。
// 以下部分解决中文乱码 QTextCodec *codec = QTextCodec::codecForName("utf8"); //GBK gbk QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); // 以上部分解决中文乱码
这种方式设置程序对中文名称、界面中文等编码设置。
可参考:Linux下QT编程中文显示乱码解决
文档信息
版权声明:自由转载-非商用-非衍生-保持署名 | CreativeCommons BY-NC-ND 3.0
博客网址:http://blog.csdn.net/lyc_daniel/article/details/13772485
博 主: lyc_daniel
寄 语:神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信他的,不至灭亡,反得永生。(圣经·约翰福音3:16)
相关文章推荐
- qt creator修改程序编码(解决中文乱码问题)的方法
- qt creator修改程序编码(解决中文乱码问题)的方法
- QT学习——qt creator修改程序编码(解决中文乱码问题)的方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 在jsp中,获取页面中中文输入的值乱码问题解决。修改tomcat的编码问题
- 修改ORACLE客户端字符集编码解决中文乱码问题
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 修改Visual Studio 2015 Community默认程序文件编码为GB2312暨解决老版本显示乱码或汉字字符报错的方法
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题,亲测可用!)
- 对Java程序中的中文乱码问题的解决方法
- (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)