URL应该是什么字符编码?

时间:2012-11-22 18:56:04

标签: http url character-encoding

我见过一些浏览器编码(例如)é为%E9(ISO-8859-1)或%C3%A9(UTF-8),我不确定哪一个是正确的。有没有办法看到请求被解释为什么编码?

2 个答案:

答案 0 :(得分:3)

没有。由服务器决定如何编码非ASCII字符完全取决于服务器。不幸的是

答案 1 :(得分:1)

URI方案决定如何编码URI。

对于 URI方案,UTF-8为recommended

  

除非某个特定方案有其他令人信服的理由,否则建议将字符序列翻译成UTF-8(RFC 2279),然后使用%HH编码来处理不安全的八位字节。

httphttps未指定URI的编码方式。

对于IRI,以UTF-8编码的相应URI has to be

  

与相关IRI相对应的URI必须使用UTF-8将原始字符编码为八位字节。

相关问题