android下如何加载乱码,Android WebView加载Html 乱码问题

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

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

mGoodsDetailWebView.loadData(bbss"text/html", "UTF-8");

这样的话可以正常加载处数据,但是Bug来了。展示图片可以但是展示中文的时候就会出现了乱码 解决办法如下

mGoodsDetailWeb.loadData(bbss, "text/html; charset=UTF-8", null);

上面的办法,在其他手机上可以 ,但是在小米手机上 还是不起作用 好吧

//小米手机显示乱码//                      WebView.loadDataWithBaseURL(null, detail, "text/html", "UTF-8", null);

好了

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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值