我试图在相关的RFC中找到这个问题,IETF RFC 3986, 不过没有得到明确的答案。
HTTP的URI是否允许Unicode或任何类型的非ASCII字符?
请引用支持你回答的章节和RFC。
NB: 对于那些认为这与编程无关的人 - 这是有关ISAPI过滤器开发的。
补充说明
我已阅读RFC 3986的第2.5节。但是,我相信当前的HTTP协议是RFC 2616,早于3986,因此我认为它不能符合3986的标准。此外,即使或者当HTTP RFC被更新后,仍然存在合理化的问题 - 换句话说,HTTP URI是否支持所有RFC3986规定,包括适当包括非美国ASCII字符?