webview可以加载一个单纯的url地址 也可以加载一个html5,加载html5是使用webview的loadData()方法,但是遇到一个问题会出现乱码的情况,解决方案是
newsWebView.getSettings().setDefaultTextEncodingName("UTF-8");//设置默认为utf-8
newsWebView.loadData(product.getDetail(), "text/html; charset=UTF-8", null);//这种写法可以正确解码
这样就能解决乱码的问题
本文探讨了Webview加载HTML5时遇到乱码的问题,并提供了通过设置默认编码为UTF-8来解决该问题的方法。通过newsWebView.getSettings().setDefaultTextEncodingName(UTF-8)和正确的loadData()方法调用,可以确保字符正确解码。
1353

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



