Android字符串编码和html实体转换

时间:2013-07-14 20:35:34

标签: android html encoding entities

Android Java中有一个String。如何将其更改为另一个给定的编码并将&等HTML实体替换为&

这样可以正确显示国际符号。

2 个答案:

答案 0 :(得分:41)

解码Html字符串,您可以使用Html.fromHtml()

Html.fromHtml((String) htmlCode).toString();

如果您想要反向

比你可以使用TextUtils.htmlEncode()

答案 1 :(得分:1)

您可以添加密度:

implementation group: 'org.apache.commons', name: 'commons-text', version: '1.3'

并使用StringEscapeUtils.unescapeHtml4(s),然后得到结果。