我在我的项目中使用abdera,它在从包含已编码的<和>符号的内容中解析IRI地址时失败:> <
例外情况是:"org.apache.abdera.i18n.text.InvalidCharacterException:无效字符0x3c(<)“
我很困惑,因为据我所知,这些符号(> <)在IRI格式中是允许的。
你能建议一下吗?
编辑:我正在使用org.apache.abdera.model.Link类的getHref()方法,链接类似于:http://blabla.com?xxx>yyy<zzz
发布于 2015-01-01 01:15:12
它将符号解析为XML实体,因此有两种解决方案:
getHref中编码IRIgetHref (“http://blabla.com?xxx>yyy,”utf-8“)
参考
https://stackoverflow.com/questions/21551280
复制相似问题