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 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 Oui
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
Firefox Support complet Oui
Support complet Oui
Support complet 44
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
IE ?
?
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
?
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 Oui
Support complet Oui
Support complet 9
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
?
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
WebView Android Support complet 45
Support complet 45
Support complet Oui
Notes Autre nom
Notes charset alias was made read-only in 45.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Chrome Android Support complet 45
Support complet 45
Support complet Oui
Notes Autre nom
Notes charset alias was made read-only in 45.
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : inputEncoding
Firefox Android Support complet Oui
Support complet Oui
Support complet 44
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : charset
Support complet Oui
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 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
Samsung Internet Android ?

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue
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.