【发布时间】:2014-02-04 11:31:41
【问题描述】:
我在我的项目中使用 abdera,它在从包含已编码 符号的内容中解析 IRI 地址时失败:> <
例外是:“org.apache.abdera.i18n.text.InvalidCharacterException: Invalid Character 0x3c(
我很困惑,因为我知道 IRI 格式中允许使用这些符号 (> <)。
请指教
编辑:
我正在使用 org.apache.abdera.model.Link 类的 getHref() 方法,链接类似于:http://blabla.com?xxx>yyy<zzz
【问题讨论】:
-
您能否包含一个代码片段来显示您正在尝试的内容?
-
我已经更新了问题,请看一下
-
您是否尝试过转义
<和>符号?即http://blabla.com?xxx\>yyy\<zzz。您可能需要为每个字符添加反斜杠; Java 在转义方面有点迂腐。
标签: debugging internationalization url-encoding apache-abdera iri