¿Pueden los URI HTTP tener caracteres no ASCII?

Traté de encontrar esto en el RFC relevante,IETF RFC 3986, pero no pude entenderlo.

¿Los URI para HTTP permiten Unicode, o no ASCII de ningún tipo?

¿Puede citar la sección y el RFC que respaldan su respuesta?

NB: Para aquellos que puedan pensar que esto no está relacionado con la programación, lo está. Está relacionado con un filtro ISAPI que estoy construyendo.

Apéndice

He leído la sección 2.5 de RFC 3986. Pero RFC 2616, que creo que es el protocolo HTTP actual, es anterior a 3986, y por esa razón supongo que no puede cumplir con 3986. Además, incluso si el RFC de HTTP se actualiza, todavía habrá un problema de racionalización; en otras palabras,¿un URI HTTP admite TODAS las condiciones RFC3986, incluido lo que sea apropiado para incluir caracteres que no sean ASCII de EE. UU.?

Respuestas a la pregunta(5)

Su respuesta a la pregunta