在我的应用程序中,我在 webview 中显示一些 Html 内容:
String webViewConent = 'this is some <span style="color:#2ecc71">sample</span> string'
webView.loadData(omowienie, "text/html; charset=utf-8", "UTF-8");
然而,在上次应用程序更新后(与其他一些事情相关),对于某些用户来说,webview 无法正常工作。他们只看到跨度标签之前的字符串。该问题与任何特定的 Android 版本无关。
同样的问题在这里,我发现 Base64 编码作为快速修复:
String base64 = android.util.Base64.encodeToString(html.getBytes("UTF-8"), android.util.Base64.DEFAULT);
mWebView.loadData(base64, "text/html; charset=utf-8", "base64");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)