gpt4 book ai didi

java - android中不显示特殊字符

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:10:40 25 4
gpt4 key购买 nike

我有一个 xml 文件,其中包含带有特殊字符的单词。例如:

<string name="test_text">"test¹, test², test⁶, test⁷ "</string>

当我通过指令使用字符串时:

((TextView) view.finViewdById(R.id.test)).setText(R.string.test_text);

输出将是:

test¹, test², test, test

我无法显示特殊字符:⁶、⁷。

谁能帮我解决这个问题?

谢谢!

最佳答案

我刚刚使用两个选项对其进行了测试:

Log.d("TEST", getString(R.string.test_text));
Toast.makeText(this, getString(R.string.test_text), Toast.LENGTH_LONG).show();

在 Toast 中它确实显示为 test¹, test², test, test,而在 Logcat 中字符串正确显示 - test¹, test², test⁶, test⁷ - 所以它看起来就像您定义字符串资源的方式一样一切都很好。

我的猜测是用于 UI 的默认字体不提供这些字符()。您可以尝试使用您自己的 Assets 字体,确保它支持所需的字符

关于java - android中不显示特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645527/

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