有效的URL是否可能包含非轉義的Unicode字符?URI中的路徑是否可以包含unicode?
4
A
回答
8
是的,允許在URI中不使用字符和數字的ASCII(因此Unicode)子集。但是大部分的Unicode字符集都必須進行百分比編碼。
2
URI
和URL
本身不支持非轉義非ASCII Unicode字符,但是許多服務器確實允許百分比編碼UTF-8或局部安西八位位組中使用(但實際使用沒有指定的方式)。對於標準化的本地Unicode處理,請改爲使用IRI
,這是取代URI
/URL
的新協議。它需要UTF-8編碼,並提供瞭如何在IRI
和URI
之間進行轉換的規則。
相關問題
- 1. WCF ServiceRoute路由前綴是否可以包含路徑值?
- 2. 是否可以修改Dymola的編譯器包含路徑?
- 3. 包含路徑的URI模板變量?
- 4. URI是否包含協議?
- 5. 是否可以從Make中包含的文件中獲取包含文件的路徑?
- 6. OpenId標識符是否可以包含unicode字符?
- 7. 使用MSBuild 4.0,是否可以「簡化」包含路徑的屬性?
- 8. pfx文件是否可以包含不屬於葉證書路徑的證書?
- 9. 是否可以使用ui:從絕對文件路徑而不是相對webapp路徑包含文件?
- 10. 是否可以在IFrame中包含DocuSign
- 11. 是否可以在「if()」中包含=號?
- 12. 在包含GET路徑中包含GET變量(路徑)
- 13. 是否可以使用SSIS包dtsConfig文件的相對路徑?
- 14. MANIFEST.MF中的類路徑是否只能包含jar文件?
- 15. list.files()可以忽略R中不包含模式的路徑嗎?
- 16. URL可以包含路徑部分中的點嗎?
- 17. XML中定義的Android Drawable可以包含路徑嗎?
- 18. 在makefile中包含路徑以包含子目錄
- 19. CMake包含路徑
- 20. ZF包含路徑
- 21. 當路徑包含#
- 22. VS15包含路徑
- 23. 找出GCC包含的路徑是
- 24. Inno Setup:驗證{app}路徑中是否包含空格
- 25. 創建包含unicode路徑的快捷方式
- 26. 包含的makefile的路徑
- 27. 添加包含路徑的特定子目錄以包含
- 28. PARAM-VALUE是否可以包含空格?
- 29. 服務是否可以包含活動?
- 30. 可以檢查NSData是否包含NSString
嘿,聰明的回答。 RFC 3986中所有允許的非轉義字符都是Unicode字符。它們也都是ASCII字符。人們通常認爲Unicode是非ASCII的。 –