47 votes

Le paramètre POST _utf8 lors de la connexion à gmail contient un bonhomme de neige

Duplicata possible :
A quoi sert le paramètre _snowman dans les formulaires Ruby on Rails 3 ?

Si vous examinez les paramètres POST de Gmail se connecter avec Firebug o Chrome les outils de développement, vous verrez un _utf8 avec une valeur de :

_utf8:

(Voir l'image ci-jointe au cas où votre navigateur ne rendrait pas la valeur. C'est un bonhomme de neige, U+2603, http://www.utf8-character.info/#!%E2%98%83 .)

Pourquoi font-ils cela ? Est-il possible qu'ils testent d'une manière ou d'une autre la compatibilité avec les navigateurs pour UTF-8 ?

Enter image description here

47voto

Mizuki Oshiro Points 486

L'en-tête _utf8 accompagné d'un Unicode est de veiller à ce que les

  1. Au moins un caractère Unicode est soumis au serveur
  2. Forcer certains navigateurs non conformes à respecter l'encodage des caractères du formulaire

Dans certains cas, le _utf8 L'en-tête se voit attribuer la valeur d'un ☃ et parfois d'un ✓. Cette valeur n'a pas vraiment d'importance et peut avoir été choisie arbitrairement pour le plaisir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X