Est le charset de la balise meta nécessaire avec HTML5?

Le W3C "HTML5 différences de HTML4" de travail le projet d'états:

Pour la syntaxe HTML, les auteurs sont tenus de déclarer l'encodage des caractères.

Ce n'est "nécessaire" signifie?

Évidemment, un navigateur encore rendu HTML5 sans le charset de la balise meta. Si l'encodage n'est pas spécifié, qui l'encodage d'un navigateur à utiliser?

En gros, je veux savoir si c'est réellement nécessaire d'inclure <meta charset="">, ou si 99% du temps, les navigateurs utilisent l'encodage correct de toute façon.

Voici le lien: http://www.w3.org/TR/html5-diff/#character-encoding

  • Je suppose que jeu de caractères peut aussi être considéré ", a déclaré" si présent dans Content-Type en-tête de réponse.
  • Si quelqu'un est intéressé, j'ai aussi arrivé de tomber sur une page qui explique comment à l'exclusion de l'encodage peut entraîner une vulnérabilité XSS: openmya.hacker.jp/hasegawa/security/utf7cs.html
InformationsquelleAutor twiz | 2013-02-03