Android WebView加载Html 乱码问题

释放双眼,带上耳机,听听看~!

今天做商品详情,调用接口返回数据发现有一段html代码,好多p标签。什么鬼。刚开始不知道怎么弄,之前用webview展示h5页面的时候直接加载一个连接就可以了,但是这次直接给我返回一堆html代码。后来问了一下朋友,说webview可以直接加载网页代码。好吧。百度了一下 找到了方法。

mGoodsDetailWebView.loadData(bbss"text/html", "UTF-8");
这样的话可以正常加载处数据,但是Bug来了。展示图片可以但是展示中文的时候就会出现了乱码 解决办法如下
<pre><span>mGoodsDetailWeb</span>.loadData(<span>bbss</span><span>, </span><span>"text/html; charset=UTF-8"</span><span>, null</span>)<span>;</span>

 

上面的办法,在其他手机上可以 ,但是在小米手机上 还是不起作用 好吧
<span></span><pre><span>//小米手机显示乱码
</span><span>//                      WebView.loadDataWithBaseURL(null, detail, "text/html", "UTF-8", null);</span>

好了

 

mGoodsDetailWeb.loadData(bbss, "text/html", "UTF-8");
                        //小米手机显示乱码
//                      WebView.loadDataWithBaseURL(null, detail, "text/html", "UTF-8", null);
mGoodsDetailWeb.loadData(bbss, "text/html; charset=UTF-8", null);
//                      mAccount.setGoodsDetailHtml(sssss);

 

人已赞赏
Android文章

Android 动态添加View布局

2020-3-28 10:01:56

Android文章

Android RecycleView 里面有按钮点击 复用错位的问题解决

2020-3-28 11:16:49

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索