_utf8 gmail登录时的POST参数包含一个雪人角色

时间:2012-12-10 08:34:55

标签: post login utf-8 gmail

  

可能重复:
  What is the _snowman param in Ruby on Rails 3 forms for?

如果您使用GmailFirebug开发者工具检查Chrome登录的POST参数,您会看到_utf8参数,其值为{{1} }:

(如果您的浏览器没有呈现该值,请参阅附图。这是一个雪人,U + 2603,_utf8:☃ 。)

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

Enter image description here

1 个答案:

答案 0 :(得分:47)

_utf8标头和Unicode字符是为了确保

  1. 向服务器提交至少一个Unicode字符
  2. 强制某些不合规的浏览器尊重表单的字符编码
  3. 在某些情况下,_utf8标题的值为☃,有时为✓。它的含义并不重要,可能随意选择了它。