2011-07-29 26 views

回答

8

是的,允許在URI中不使用字符和數字的ASCII(因此Unicode)子集。但是大部分的Unicode字符集都必須進行百分比編碼。

+1

嘿,聰明的回答。 RFC 3986中所有允許的非轉義字符都是Unicode字符。它們也都是ASCII字符。人們通常認爲Unicode是非ASCII的。 –

2

URIURL本身不支持非轉義非ASCII Unicode字符,但是許多服務器確實允許百分比編碼UTF-8或局部安西八位位組中使用(但實際使用沒有指定的方式)。對於標準化的本地Unicode處理,請改爲使用IRI,這是取代URI/URL的新協議。它需要UTF-8編碼,並提供瞭如何在IRIURI之間進行轉換的規則。

相關問題