Document.characterSet

Document.characterSet propriété en lecture seule, renvoie l'encodage du document en cours. Un encodage décrit l'ensemble des caractères possibles et la façon de décoder les octets en ces caractères.

Note : La propriété document.charset et document.inputEncoding sont les alias de document.characterSet. Ne plus les utiliser.

Les utilisateurs peuvent surcharger l'encodage indiqué pour le document (transmis par l'en-tête Content-Type ou via le <meta> : <meta charset="utf-8">) grâce au menu Affichage → Encodage du texte. Cela peut notamment permettre de corriger le comportement d'un document dont l'encodage indiqué est incorrect.

Syntaxe

var string = document.characterSet

Exemples

<button onclick="console.log(document.characterSet);">
  Affiche le jeu de caractère
</button>
<!-- logs document's character set, such as "ISO-8859-1" or "UTF-8" -->

Spécifications

Specification Etat Commentaires
DOM
La définition de 'characterSet' dans cette spécification.
Standard évolutif Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
characterSetChrome Support complet 1
Support complet 1
Support complet 1
Notes Autre nom
Notes charset alias was made read-only in Chrome 45.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 1
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Edge Support complet 12
Support complet 12
Support complet 12
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 12
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Firefox Support complet 1
Support complet 1
Support complet 44
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 1.5
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
IE Support complet 9
Support complet 9
Support complet 4
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 9
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Opera Support complet Oui
Support complet Oui
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Safari Support complet 3
Support complet 3
Support complet 3
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 3
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
WebView Android Support complet 1
Support complet 1
Support complet 1
Notes Autre nom
Notes charset alias was made read-only in WebView 45.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 1
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Chrome Android Support complet 18
Support complet 18
Support complet 18
Notes Autre nom
Notes charset alias was made read-only in Chrome 45.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 18
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Firefox Android Support complet 4
Support complet 4
Support complet 44
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 4
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Opera Android Support complet Oui
Support complet Oui
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Safari iOS Support complet 1
Support complet 1
Support complet 1
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 1
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Samsung Internet Android Support complet 1.0
Support complet 1.0
Support complet 1.0
Notes Autre nom
Notes charset alias was made read-only in Samsung Internet 5.0.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet 1.0
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding

Légende

Support complet  
Support complet
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Cette fonctionnalité utilise un nom non-standard.
Cette fonctionnalité utilise un nom non-standard.