Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我见过一些浏览器(例如)将 é 编码为 %E9 (ISO-8859-1) 或 %C3%A9 (UTF-8),但我不确定哪个是正确的。有没有办法查看请求被解释为什么编码?
不,完全由服务器决定如何编码非 ASCII 字符。很遗憾。
URI 方案决定如何对 URI 进行编码。
对于新的URI 方案,建议使用UTF-8 :
除非有一些令人信服的理由让特定方案不这样做,否则建议将字符序列转换为 UTF-8 (RFC 2279),然后随后%HH对不安全的八位字节使用编码。
%HH
http并且https不指定应该如何编码 URI。
http
https
对于 IRI,相应的 URI必须以UTF-8 编码:
对应于所讨论的 IRI 的 URI 必须使用 UTF-8 将原始字符编码为八位字节。