Android中webview乱码解决方案

遇到网页乱码,打印log发现没有乱码,一定是webview加载出现问题,解决方案如下:

具体代码如下:

webView.loadUrl(testUrl);

Map<String, String> additionalHttpHeaders = new HashMap<>();
additionalHttpHeaders.put("sso-sdk-client","sso-sdk");
webView.loadUrl(testUrl, additionalHttpHeaders);

webView.loadData(HTML_DATA, "text/html", "utf-8")

webView.loadDataWithBaseURL("about:blank", HTML_DATA, "text/html", "utf-8", null);

第三个参数没有啥用,可以写成这样

mWebView.loadData(htmlStr,"text/html; charset=UTF-8", null);
发布了69 篇原创文章 · 获赞 10 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/mhtqq809201/article/details/88050364