1.网页说明编码格式 <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
2.设置WebView编码
httpview.getSettings().setDefaultTextEncodingName("gbk");
注意为gb2312或gbk
以上两种方法是网上给的比较好的方法,但是我都试了下都没有解决我的乱码问题。
原来我是用LoadData方法来解析html的,但是据说这是官方的一个BUG,不能用来解析中文。所以绕其道而行之,采用loadDataWithBaseURL的方法,其中codeingType设置为utf-8就OK了。
本文介绍了使用WebView加载中文内容时出现乱码的问题,并提供了解决方案。通过更改编码方式和使用loadDataWithBaseURL方法,可以有效避免乱码问题。

2167

被折叠的 条评论
为什么被折叠?



