webview显示html乱码/<p><strong>等标签无效/排版问题

来源:互联网 发布:广西广电网络官网 编辑:程序博客网 时间:2024/05/22 06:34

使用android自带的webview显示html会出现各种显示的问题


乱码:

检查是否使用了

webview.loadData(String data, String mimeType, String encoding)

方法,这个方法显示中文会乱码的,应该使用

loadDataWithBaseURL(String baseUrl, String data,            String mimeType, String encoding, String historyUrl)


实际调用可以省略baseUrl和historyUrl

webView.loadDataWithBaseURL(null,                htmlStr,                "text/html",                "utf-8",                null);



排版问题:

1.查看是否使用了正确的编码

2.htmlStr不能放在values.strings文件内,会导致<b><strong>标签失效,排版也出现问题。需要放在代码中,或保存在本地文件。

原创粉丝点击