gpt4 book ai didi

带有乱码 UTF-8 字符的 Android WebView。

转载 作者:IT老高 更新时间:2023-10-28 13:12:49 32 4
gpt4 key购买 nike

我在我的 android 应用程序中使用了一些 webview,但无法使它们以 utf-8 编码显示。

如果使用这个,我将看不到我的斯堪的纳维亚字符:

mWebView.loadUrl("file:///android_asset/om.html")

如果试试这个,我什么都不会显示

mWebView.loadDataWithBaseURL("file:///android_asset/om.html", null, "text/html", "utf-8",null);

问候

最佳答案

您可以在加载数据之前尝试编辑 webview 的设置:

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");

关于带有乱码 UTF-8 字符的 Android WebView。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933069/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com