[size=medium]博主在使用WebView的loadData方法时发现会乱码,比如:[/size]
[size=medium]这是因为博主手机的WebView的默认编码是“Latin-1”[/size]
[size=medium]所以需要设置WebView的默认编码为"utf-8"[/size]
参考文章:[url]http://blog.sina.com.cn/s/blog_4c0706560100r8qy.html[/url]
public static final String source = "This is a 中文 test
";
mWebView.loadData(source, "text/html", "utf-8");
[size=medium]这是因为博主手机的WebView的默认编码是“Latin-1”[/size]
Log.i(TAG, "Default Encoding = " + mWebView.getSettings().getDefaultTextEncodingName());
[size=medium]所以需要设置WebView的默认编码为"utf-8"[/size]
mWebView.getSettings().setDefaultTextEncodingName("utf-8");
参考文章:[url]http://blog.sina.com.cn/s/blog_4c0706560100r8qy.html[/url]