_utf8 Параметр POST для входа в gmail содержит символ снеговика - программирование
Подтвердить что ты не робот

_utf8 Параметр POST для входа в gmail содержит символ снеговика

Возможный дубликат:
Что такое параметр _snowman в Ruby on Rails 3 для?

Если вы проверите параметры POST Gmail с помощью Firebug или Chrome, вы увидите параметр _utf8 со значением :

_utf8:☃

(см. прикрепленное изображение, если ваш браузер не отображает значение. Это снеговик, U + 2603, http://www.utf8-character.info/#!%E2%98%83.)

Почему они это делают? Возможно ли, что они каким-то образом проверяют совместимость браузера с UTF-8?

Enter image description here

4b9b3361

Ответ 1

Заголовок _utf8 вместе с символом Unicode должен гарантировать, что

  • На сервер отправляется хотя бы один символ Юникода.
  • Принудительно несовместимые браузеры соблюдать кодировку символов формы

В некоторых случаях заголовку _utf8 присваивается значение ☃, а иногда оно равно ✓. Что это действительно не имеет значения и может быть произвольно выбрано для удовольствия.