今天第一次使用WebView 加载字符串,发现乱码,即便使用官方提供的API也照样乱码:
webView.getSettings().setDefaultTextEncodingName("UTF -8");
webView.loadData(htmlData, "text/html", "UTF -8");
其实正确的方法是:
webView.loadData(htmlData, "text/html; charset=UTF-8", null);
今天第一次使用WebView 加载字符串,发现乱码,即便使用官方提供的API也照样乱码:
webView.getSettings().setDefaultTextEncodingName("UTF -8");
webView.loadData(htmlData, "text/html", "UTF -8");
其实正确的方法是:
webView.loadData(htmlData, "text/html; charset=UTF-8", null);