RFC 3987定义了将URI转换为IRI的步骤。唯一可能需要更改的是编码百分比。
我正在发现W3C的IRI(又名RFC3987)。
如何将电话号码(假设我有字符串"+12-3456-789"
)转换为IRI格式?
最好是Java,但任何其他语言都是可以接受的。
或者我错了,IRI不能用于电话号码?我想;电话:";协议(RFC 3966)使它们可以接受,但不确定整个IRI在实践中是如何工作的。
您的电话号码具有以下URI(根据RFC 3966):
tel:+12-3456-789
由于没有百分比编码字符,IRI将是相同的:
tel:+12-3456-789
某些参数可以在tel
URI中使用,例如,phone-context
必须用于本地数字,可能包含编码内容的百分比。按照链接的转换步骤,这样的tel
URI可能具有不同的IRI形式。