4

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

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

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

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

输出将是:

测试¹,测试²,测试,测试

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

有人可以帮我解决问题吗?

谢谢!

4

3 回答 3

3
于 2013-05-20T08:59:12.527 回答
1

你可以试试这个

((TextView) findViewById(R.id.test)).setText(getString(R.string.test_text, "UTF-8"));
于 2013-05-20T08:37:08.150 回答
0

您是否在 xml 文件中添加了标题?

<?xml version="1.0" encoding="utf-8"?>

如果问题仍然存在,或者您需要确保一切正确显示。您可以将字符串保存为 utf8 编码的代码,并在读出后对其进行解析。如果您在 Swing GUI 窗口构建器中输入特殊字符,就像摆动窗口构建器所做的那样。

于 2013-05-20T08:42:14.360 回答