Android Webview将内容显示为原始HTML

时间:2016-09-16 08:27:45

标签: android

我使用以下代码在webview上呈现动态创建的html字符串。它在我的设备上正常工作。但是在用户的某个设备上,webview会显示原始html标记和内容,而不是正确呈现。

我无法在我的设备上重现该问题。导致此问题发生的原因是什么。任何设备级别设置?或编码相关问题?

String htmlContent = "<html><body> .... </body></html>";

webview.loadDataWithBaseURL(null, htmlContent, "text/HTML", "UTF-8", null);

1 个答案:

答案 0 :(得分:0)

试试这段代码。它对我有用。

WebSettings settings = mDesc.getSettings();
settings.setDefaultTextEncodingName("utf-8");
mDesc.loadData(mDescText, "text/html; charset=utf-8",null);