URI中的路径是否可以包含unicode?

时间:2011-07-29 09:57:12

标签: url unicode uri

有效网址是否可以包含未转义的Unicode字符?

2 个答案:

答案 0 :(得分:8)

是的,允许在URI中转义的ASCII(以及Unicode)子集,例如字母和数字。但是大多数Unicode字符集必须进行百分比编码。

答案 1 :(得分:3)

URIURL本身不支持未转义的非ASCII Unicode字符,但是许多服务器允许使用百分比编码的UTF-8或本地化的Ansi八位字节(但无法指定哪个实际上是用过)。对于标准化的本机Unicode处理,请改用IRI,这是替换URI / URL的新协议。它需要对所有内容进行UTF-8编码,并提供有关如何在IRIURI之间进行转换的规则。