WEBVIEW 加载html(防止乱码)

来源:互联网 发布:java项目部署方案 编辑:程序博客网 时间:2024/05/17 22:49

在我们的项目中,有一个地方需要加载一段从服务器返回的html格式的字符串


考虑到webview的便捷性,所以就使用了webview来进行加载


但是,实际使用中发现使用webview.loadData()方法加载的html出现了文字乱码的情况,


查找资料后发现,使用loadDataWithBaseURL()可以完美解决这个问题。


下面是实际效果图和代码

mWebView.loadDataWithBaseURL(null, aboutModel.shopInfo, "text/html","utf-8", null);


下面是html代码

<p>四  海一家餐厅适合各个年龄、层次、性质的用餐需求。除了食物给予得丰盛、美味,为了营造舒适的用餐氛围,特别细心、体贴地做出了空间划分:温馨浪漫的情侣就  餐区;热   闹欢庆的朋友相聚区;商务宴请的VIP餐区;红酒美食品鉴区;公司PARTY聚餐区;婚宴喜庆区等。餐厅根据不同的需求还将做出相应布置的调整,用餐的同   时感受到环境给予的美好记忆和回味。</p><p><img src="http://d2.lashouimg.com/wg/shenzhen/201304/10/shyjsz11.jpg" alt="1" width="640" height="252" hspace="0" vspace="0" border="0" title="拉手图" /></p><p> </p><p> </p>


实际效果图:




0 0
原创粉丝点击