我有一个 xml 文件,其中包含带有特殊字符的单词。例如:
<string name="test_text">"test¹, test², test⁶, test⁷ "</string>
当我通过指令使用字符串时:
((TextView) view.finViewdById(R.id.test)).setText(R.string.test_text);
输出将是:
测试¹,测试²,测试,测试
我无法显示特殊字符:⁶、⁷。
有人可以帮我解决问题吗?
谢谢!
你可以试试这个
((TextView) findViewById(R.id.test)).setText(getString(R.string.test_text, "UTF-8"));
您是否在 xml 文件中添加了标题?
<?xml version="1.0" encoding="utf-8"?>
如果问题仍然存在,或者您需要确保一切正确显示。您可以将字符串保存为 utf8 编码的代码,并在读出后对其进行解析。如果您在 Swing GUI 窗口构建器中输入特殊字符,就像摆动窗口构建器所做的那样。