我见过一些浏览器编码(例如)é为%E9(ISO-8859-1)或%C3%A9(UTF-8),我不确定哪一个是正确的。有没有办法看到请求被解释为什么编码?
答案 0 :(得分:3)
没有。由服务器决定如何编码非ASCII字符完全取决于服务器。不幸的是
答案 1 :(得分:1)
URI方案决定如何编码URI。
对于新 URI方案,UTF-8为recommended:
除非某个特定方案有其他令人信服的理由,否则建议将字符序列翻译成UTF-8(RFC 2279),然后使用
%HH
编码来处理不安全的八位字节。
http
和https
未指定URI的编码方式。
对于IRI,以UTF-8编码的相应URI has to be:
与相关IRI相对应的URI必须使用UTF-8将原始字符编码为八位字节。