我正在使用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/