Я использую класс Java URI для проверки правильности IRI. Согласно документации, URI может выдавать строку IRI, и он также может быть построен из строки IRI. У меня есть ситуация, когда предоставленный мне IRI содержит пробелы, а URI генерирует исключение (рассматриваемый IRI - http://My IRI Test).

Глядя на RFC, кажется, что пробелы недопустимы, но я хотел бы подтвердить.

1
John S 20 Дек 2013 в 02:09

1 ответ

Лучший ответ

Пробелы не допускаются, но вы можете их избежать: http://My%20Iri%20Test

Для этого можно использовать URLEncoder JAVA.

1
dimoniy 20 Дек 2013 в 02:14