遇到网页乱码,打印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);