1

当我们输入或粘贴到浏览器的地址栏时:

http://www.google.com/search?q=%E5%A4%A9

我认为无法判断编码是 UTF-8 还是任何其他编码,因此应用程序通常会假定它是 UTF-8。那么是否完全由应用程序将其解释为它想要或假设的任何编码?

(对于所有网站,甚至我工作的平台,它们似乎几乎总是 UTF-8)

更新:改为 webapp。

4

2 回答 2

3

RFC 3986说:

“当一个新的 URI 方案定义了一个表示由通用字符集 [UCS] 中的字符组成的文本数据的组件时,数据应首先根据 UTF-8 字符编码 [STD63] 编码为八位字节;”

所以 UTF-8 绝对是任何新的 HTTP GET api 的方式。

于 2009-06-04T05:12:54.717 回答
0

服务员不在乎。他们只是将它传递给 PHP 或 Ruby 或其他任何东西。

于 2009-06-04T05:04:19.267 回答