android webview 乱码

webView.loadData(data, "text/html", "UTF-8");
loadData主要被设计用来装载URI格式的数据,它不能通过网络来加载内容。webview加载中文出现乱码,多数是使用此方法。
使用:

webView.loadDataWithBaseURL(null, string, "text/html", "utf-8", null);

如果要显示图片可以写
webView.loadDataWithBaseURL(baseUrl, string, "text/html", "utf-8", null);
参考:http://my.oschina.net/u/1389206/blog/363988

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容