• 12408阅读
  • 7回复

[提问]QWebView怎么处理乱码问题? [复制链接]

上一主题 下一主题
离线snowdream
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-27
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
在使用QWebView载入英文网页时能正常显示,但是在载入简体中文,繁体中文,日文等网页时都会乱码?
不知道哪位熟悉QWebView,怎么能够很好地解决乱码问题?
QQ:273247606
希望与大家一起交流QT~
离线331703405
只看该作者 1楼 发表于: 2010-03-29
我的QQ:331703405,前两天做任务的时候,遇到了同样的问题,花了两天半时间,找了很多地方都没找到,最后经理给了建议,才知道不是很难,Qt安装目录下有一个E:\Qt\2009.05\qt.下面有个plugins,里面包含一些Qt的dll(用到的是codecs文件夹下的dll)。把他考到你的release目录下,然后再新建一个qt.conf的文件,内容是:
[Paths]
Plugins = plugins
这样之后就可以了。如果还没解决。给我联系啊,我在这个地方耗的时间不少,深感其中的头痛啊。
离线snowdream
只看该作者 2楼 发表于: 2010-03-29
我也没找到彻底解决的方法。
之前有尝试检测网页的编码,进行转码,但是效果不是很好~
QQ:273247606
希望与大家一起交流QT~
离线marlene
只看该作者 3楼 发表于: 2010-03-31
我也遇到同样问题,qte4.5.3的版本,使用qwebview显示部分网站的时候汉字显示不出来。字体指定了wenquanyi也不行,典型的就是凤凰网,只能显示数字和英文。哪位知道是什么原因啊!
离线qwer770415

只看该作者 4楼 发表于: 2010-06-03
我的在PC上OK,但在ARM9+linux 2.6.12 上遇中文就段错误,有那位高人解决了一起分享下.我的QQ: 107964558.谢谢!
离线aisq2008

只看该作者 5楼 发表于: 2010-08-24
引用第1楼331703405于2010-03-29 11:43发表的  :
我的QQ:331703405,前两天做任务的时候,遇到了同样的问题,花了两天半时间,找了很多地方都没找到,最后经理给了建议,才知道不是很难,Qt安装目录下有一个E:\Qt\2009.05\qt.下面有个plugins,里面包含一些Qt的dll(用到的是codecs文件夹下的dll)。把他考到你的release目录下,然后再新建一个qt.conf的文件,内容是:
[Paths]
Plugins = plugins
这样之后就可以了。如果还没解决。给我联系啊,我在这个地方耗的时间不少,深感其中的头痛啊。




上面第1楼的方法很好,我用他的方法解决了release下不能正确读取日文的问题,我的方法是:
              1、在release目录下建立一个plugins文件夹,再把codecs文件夹(包括里面的dll文件)拷贝到新建的plugins文件夹里面。
               2、在release目录下建立一个qt.conf的文件,内容是:
[Paths]
Plugins = plugins

这样就能解决问题了
离线numen

只看该作者 6楼 发表于: 2010-08-24
我用了很久怎么没碰到问题?
只要有汉字字体文件,另外,html文件中要指定编码,这个就可以了,
欢迎访问我的blog:
http://www.cnblogs.com/baizx
离线zhuzhuxiang
只看该作者 7楼 发表于: 2010-12-21
在html文件中可以指定编码吗? 打个比方我要用QwebView打开百度 或者Google  在模拟器上面。  
我现在在模拟器上打开Google是乱码 高手请指点
快速回复
限100 字节
 
上一个 下一个