_utf8 gmaillogin的POST参数包含一个雪人字符

可能重复:
Ruby on Rails 3表单中的_snowman参数是什么?

如果您使用Firebug或Chrome开发人员工具检查Gmaillogin的POST参数,则会看到值为_utf8参数:

 _utf8:☃ 

(如果浏览器不显示值,请参阅附件图片,这是一个雪人,U + 2603。)

他们为什么这样做呢? 是否有可能以某种方式testing浏览器与UTF-8的兼容性?

在这里输入图像说明

_utf8头和一个Unicode字符是为了确保

  1. 至less有一个Unicode字符被提交给服务器
  2. 强制某些不兼容的浏览器遵守表单的字符编码

在某些情况下, _utf8头部被赋予一个value的值,有时它是一个✓。 它是什么并不重要,可以任意select的乐趣。