我在 android 应用程序中使用一些 webview,但无法使它们以 utf-8 编码显示。
如果使用这个,我将看不到我的斯堪的纳维亚角色:
mWebView.loadUrl("file:///android_asset/om.html")
如果尝试这个,我根本不会显示任何内容
mWebView.loadDataWithBaseURL("file:///android_asset/om.html", null, "text/html", "utf-8",null);
Regards
您可以在加载数据之前尝试编辑网络视图的设置:
WebSettings settings = mWebView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
另外,正如下面的评论中所提供的,请务必添加"charset=utf-8"
到 loadData 调用:
mWebView.loadData(getString(R.string.info_texto), "text/html; charset=utf-8", "utf-8");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)