设置丹麦字符文本

时间:2013-05-18 06:14:42

标签: android string text json

我从json得到一些字符串。我的字符串包含来自Næstved的“æ”等特殊字符,更像是来自køkken的“ø”。但是当我将这些字符串设置为文本视图时,我会以不寻常的方式打印我的字符串。

示例:对于køkken,我得到k& oslash; kken。

我想我需要在某个地方对我的字符串进行编码或解码,但我不知道。

请帮忙。 提前致谢

2 个答案:

答案 0 :(得分:2)

显示的字符串版本代表HTML编码实体。您可能想要验证它是否在您的JSON数据中以这种方式出现,但无论如何,为了对其进行解码,您可以使用StringEscapeUtils.unescapeHtml4中的Apache Commons Lang方法:

final String escaped = "køkken";
System.out.println(StringEscapeUtils.unescapeHtml4(escaped));

输出:

køkken

答案 1 :(得分:0)

你看过拉丁编码你的角色了吗?我知道Ash字符可以用æ编码,并在浏览器中显示æ。

以下是a list of codes

希望这有帮助!