Android字符串编码和html实体转换
Android Java中有一个字符串。如何将其更改为另一种给定编码并替换HTML实体,如Android字符串编码和html实体转换,android,html,encoding,entities,Android,Html,Encoding,Entities,Android Java中有一个字符串。如何将其更改为另一种给定编码并替换HTML实体,如&与和 这是为了正确显示国际符号。要解码Html字符串,可以使用Html.fromHtml() 像 如果您想要反转 然后您可以使用TextUtils.htmlEncode()您可以添加依赖性: implementation group: 'org.apache.commons', name: 'commons-text', version: '1.3' 并使用StringEscapeUtils.un
&代码>与和
这是为了正确显示国际符号。要解码Html字符串,可以使用Html.fromHtml()
像
如果您想要反转
然后您可以使用TextUtils.htmlEncode()
您可以添加依赖性:
implementation group: 'org.apache.commons', name: 'commons-text', version: '1.3'
并使用StringEscapeUtils.unescapethml4(s)
,然后获得结果。谢谢。替换HTML实体是可行的。关于编码,我们还没有尝试过。这已经不起作用了,在谷歌的文档中,我们注意到这种方法在API级别24中被弃用。文档还声明使用fromHtml(字符串源代码,int标志)
。
implementation group: 'org.apache.commons', name: 'commons-text', version: '1.3'