gpt4 book ai didi

android - 印地语字符无法正确显示在 Web View 中

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:01:29 25 4
gpt4 key购买 nike

我有一个数据库,其中数据以印地语存储为 \u092e\u0948\u0902\u0924\ 并使用下面的方法将该内容设置为 webview。

  webview1.loadData(hindi_content, "text/html", "UTF-8");

但是会显示为

hindi content display as

我不知道为什么会这样。任何人请建议。如何解决这个问题!

最佳答案

发生这种情况是因为在大多数 Android 版本中 loadData 的编码参数存在错误。由于某种原因忽略此参数,因此不会呈现基于 UTF-8 的印地文字符。要解决此问题,您可以使用以下替代方法之一。

webview1.loadData(hindi_content, "text/html; charset=UTF-8", null);


webview1.loadDataWithBaseURL(null, hindi_content, "text/html", "utf-8", null);

关于android - 印地语字符无法正确显示在 Web View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14933519/

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