qt html中文乱码,Qt 4.74 做发布版Release,解决中文乱码问题

Qt 4.74 做发布版,解决中文字体乱码问题

1、在main添加如下代码

QTextCodec *codec = QTextCodec::codecForName("GBK");//GB2312也可以

QTextCodec::setCodecForCStrings(codec);//1

QTextCodec::setCodecForLocale(codec);//2

QTextCodec::setCodecForTr(codec);//3

如上1 2 3设置字符编码格式。

11dda959454cb259a2c0d49d53121da1.png

(windows是GB2312;linux是GB2312/UTF-8;arm板里用UTF-8,并且要设置字体,一般用wenquanyi)

2、拷贝需要插件

1)可执行程序所在目录bin目录添加codecs 目录

2)将%QTDIR%\plugins\codecs(如:D:\QtSDK\Simulator\Qt\mingw\plugins\codecs

) 目录下的相应插件拷贝到可执行程序所在目录的codecs 目录下

-----------------------------------------------------

参考:

http://www.doczj.com/doc/a324be9151e79b896802265f.html/a324539017/article/details/6567226

http://www.doczj.com/doc/a324be9151e79b896802265f.html/dbzhang800/item/5c92691dc965017a7a5f2542

http://www.doczj.com/doc/a324be9151e79b896802265f.html/brave_heart_lxl/article/details/7186631

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值