2012-11-22 67 views
1

我見過一些瀏覽器對%E9(ISO-8859-1)或%C3%A9(UTF-8)進行編碼(例如),我不確定哪一個是正確的。有沒有辦法查看請求被解釋爲什麼編碼?URL應該是什麼字符編碼?

回答

1

URI方案決定如何對URI進行編碼。

對於 URI方案,UTF-8是recommended

除非有一些令人信服的理由爲特定的方案做否則,翻譯字符序列爲UTF-8(RFC 2279),然後隨後使用%HH編碼爲不安全的八位字節。

httphttps沒有指定應如何編碼URI。

虹膜,相應的URI has to be編碼UTF-8:

對應於IRI所討論的URI具有原始字符編碼成使用UTF-8字節。

3

否。完全由服務器決定如何編碼非ASCII字符。不幸。