• 11421阅读
  • 2回复

[提问]webkit中webview读取utf8编码网页出现乱码问题! [复制链接]

上一主题 下一主题
离线mofei252
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-03
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
在webkit中webview读取utf8编码网页出现乱码,请这个问题怎么解决?

是不是先下载utf8网页文件到本地,之后执行编码转换,然后再读取之,如果是这样的话怎么设计,打开网页中的链接问题怎么办?


有没有什么更好的办法,比如有没有webview的成员函数webView->setCodec("UTF8");之类的?
离线qoozone1234

只看该作者 1楼 发表于: 2008-06-30
你不是有答案了吗?

个人认为还是等更新吧。

这东西不稳定。只能用来预览一下而已。
离线yashika

只看该作者 2楼 发表于: 2010-05-22
我也遇到了同样的问题。到现在都没解决。具体表现如下:
在多台windowsXP的计算机上部属qt4.6或者4.7.0附带的fancy browser。
所有计算机访问sina.com.cn正常。
部分计算机访问163.com discuz.net phpwind.net 乱码。
同样是163下属网站,126.com  yeah.net 没有乱码。

。。。。我混乱了。。。

代码里是这样写的:
setCodecForTr(QTextCodec::getCodecFormName("GBK"));
ui->webView->load(QUrl("http://www.163.com"));
[ 此帖被yashika在2010-05-22 16:50重新编辑 ]
快速回复
限100 字节
 
上一个 下一个