WebView里显示加载一段带中文的HTML时,使用webview.loadData(str,"text/html","utf-8");出现乱码,后面的编码也试过gbk或gb2312 ,或加上设置webview.getsettings().setdefaultEncode("utf-8")都没有效果.
采用loadDataWithBaseURL(null,data, "text/html", "utf-8",null);就能显示中文了。
原因待查
本文介绍了一种在WebView中加载包含中文字符的HTML时解决乱码的方法。通过使用loadDataWithBaseURL替代loadData,成功实现了中文内容的正常显示。
WebView里显示加载一段带中文的HTML时,使用webview.loadData(str,"text/html","utf-8");出现乱码,后面的编码也试过gbk或gb2312 ,或加上设置webview.getsettings().setdefaultEncode("utf-8")都没有效果.
采用loadDataWithBaseURL(null,data, "text/html", "utf-8",null);就能显示中文了。
原因待查
1081
254

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