发布程序中文乱码完全解决方案
来源:互联网 发布:parser python 编辑:程序博客网 时间:2024/05/22 04:31
1. 在主程序main开始处增加以下语句,注意要按顺序书写:
QApplication::addLibraryPath("./plugins");
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
2.程序其他地方,包括其他文件、类文件中,直接使用中文:
QString str = "我是中文";
lbl1.setText(str);
lbl2.setText("你好,中文!");
3.在部署目录(执行程序放置的目录)中建立子目录 plugins,之后在此目录中建立codecs子目录,将qcncodecs4.dll复制到此子目录中,形成如下目录结构:
<app-install-dir>/plugins/codecs
4.大功告成!试试你的程序吧,漂亮的中文出现了!
其实plugins中还可以放置程序中使用的其他插件,如sql和图像处理插件(到qt安装目录下的qt/plugins下按目录结构复制你所需要文件的即可)。
- 发布程序中文乱码完全解决方案
- QT发布程序中文乱码完全解决方案 Qt for Windows
- Qt发布程序中文乱码完全解决方案 Qt for Windows
- java中文乱码完全解决方案
- JSP项目中文乱码完全解决方案
- Qt4程序中文乱码解决方案
- 在LINUX AS3 下安装 oracle9i 中文乱码完全解决方案
- AJAX传输数据的中文乱码之完全解决方案
- [原创]CAS 3.2 中文帐户乱码问题完全解决方案
- Visual Studio utf-8 代码 中文乱码完全解决方案
- JavaEE应用中MySQL中文乱码完全解决方案
- Asp.net utf-8 编码中文乱码完全解决方案
- JavaEE应用中MySQL中文乱码完全解决方案
- AJAX传输数据的中文乱码之完全解决方案
- Asp.net utf-8 编码中文乱码完全解决方案
- 对于tomcat发布本地jsp中文显示乱码解决方案
- 完全避免中文乱码
- 发布Qt程序时中文乱码的问题
- 关于梦 序
- 化学平衡中的常见解题方法及思路
- windows live write csdn blog 发布地址
- 3.2 2010梦
- 用欧几里得辗转相除法求任意两个整数的最大公因子(网上最快的算法!!!)
- 发布程序中文乱码完全解决方案
- 修改xp和win7 用户配置文件目录(的USERPROFILE路径)
- 标准C的头文件assert.h学习总结
- 影响化学平衡的条件
- java产生对象的几种方式
- 一种日志结构文件系统的设计与实现(二)
- Subversion svn 分支、切换、合并、基线
- 备份Derby数据库(derby-10.5.3.0)
- 一个不错的学术文章(全文)查询网站