Я попытался найти это в соответствующем RFC, IETF RFC 3986, но не мог этого понять.
У URI для HTTP разрешают Unicode или не-ASCII любого типа?
Не могли бы вы привести раздел и RFC, которые поддерживают ваш ответ.
NB: Для тех, кто может подумать, что это не связано с программированием - это так. Это связано с фильтром ISAPI, который я создаю.
Добавление
Я читал раздел 2.5 RFC 3986. Но RFC 2616, который, я считаю, является текущим протоколом HTTP, предшествует 3986, и по этой причине я бы предположил, что он не может быть совместим с 3986. Более того, даже если или когда обновляется HTTP RFC, все еще будет проблема рационализации - другими словами, поддерживает ли URI HTTP ВСЕ из предложений RFC3986, включая все, что подходит для включения символов US-ASCII?