“如何解码”;x26#39&引用;到符号’;用java

“如何解码”;x26#39&引用;到符号’;用java,java,escaping,Java,Escaping,我有一些新闻rss,但是内容有一些文本,比如“x26#39;”,实际上是一个“”,我想用Java解码它 我尝试了StringEscapeUtils.escapeHtml4,但它不起作用。正如评论员所说,输入已损坏。但是,您可以做一个变通方法:-) 文本看起来已损坏x26可能应该是\x26,并用生成RSS的任何编程语言表示&'将按照HTML表示”。简而言之,RSS已经损坏,你无法可靠地解析它,只能告诉消息源他们的RSS已经损坏,他们需要修复。是的,如果你真的是这样的话,这在任何语言中都是无效

我有一些新闻rss,但是内容有一些文本,比如“x26#39;”,实际上是一个“”,我想用Java解码它


我尝试了StringEscapeUtils.escapeHtml4,但它不起作用。

正如评论员所说,输入已损坏。但是,您可以做一个变通方法:-)


文本看起来已损坏
x26
可能应该是
\x26
,并用生成RSS的任何编程语言表示
&
<代码>'将按照HTML表示
。简而言之,RSS已经损坏,你无法可靠地解析它,只能告诉消息源他们的RSS已经损坏,他们需要修复。是的,如果你真的是这样的话,这在任何语言中都是无效的。如果您无法更改原始RSS数据,那么您可以执行一些字符串替换来清理您这边的XML。是的,我同意大家的意见,谢谢大家。
String rssInput = "These are the best news from FooBar x26#39; Top news";
String output = rssInput.replaceAll("x26#39;", "’");