我正在使用Java的URI类来验证IRI是否正确。根据文档,URI可以吐出IRI字符串,并且同样可以从IRI字符串构造它。我遇到的情况是,给出的IRI包含空格,并且URI引发异常(所讨论的IRI为http://My IRI Test)。

查看RFC,似乎不允许使用空格,但我想确认一下。

最佳答案

不允许使用空格,但是您可以对其进行转义:http://My%20Iri%20Test

您可以使用JAVA的URLEncoder来做到这一点。

关于java - IRI是否允许使用空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20692661/

10-09 16:38