gpt4 book ai didi

Android Talkback 不使用 html 在 Webview 中读取 utf-8 字符

转载 作者:太空狗 更新时间:2023-10-29 16:46:37 25 4
gpt4 key购买 nike

我的应用程序有一个 info.html,它位于 Web View 中。 info.html 使用 UTF-8 编码。

我想要对讲来发声其中的文本,但是它在某些非英语字符中失败了。

String infoURL = "file:///android_asset/info.html";
WebView view = (WebView) theAct.findViewById(R.id.webview);
view.loadUrl(infoURL);

我也用过这个,但失败了:

String infoURL = "file:///android_asset/info.html";
WebSettings settings = view.getSettings();
settings.setDefaultTextEncodingName("utf-8");
view.loadUrl(infoURL);

或:

...
view.loadDataWithBaseURL(infoURL, null, "text/html", "utf-8",null);

最佳答案

确保文件本身保存为UTF-8,有时不够指定

<meta charset="utf-8"> 

在 html 文件中

关于Android Talkback 不使用 html 在 Webview 中读取 utf-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21548508/

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