La proprietà characterSet di Javascript
In Javascript la proprietà characterSet è una proprietà dell'oggetto Document che restituisce la codica dei caratteri usata nel documento.
characterSet
E' una proprietà del Document Object Model (DOM).
Restituisce la codifica dei caratteri, ossia come i caratteri sono rappresentati sul browser. Ad esempio, UTF-8, ISO-8859-1 (Latin-1), ecc.
Di recente si utilizza perlopiù UTF-8 nei documenti web perché può rappresentare caratteri Unicode in quasi di tutte le lingue del mondo.
La proprietà document.characterSet è di sola lettura. Questo significa che posso utilizzarla per ottenere la codifica dei caratteri corrente del documento, non per modificarla.
Ecco un esempio pratico.
<html>
<body>
<p>Un documento di prova</p>
<script>
let codifica = document.characterSet;
document.write(codifica)
</script>
</body>
</html>
Lo script legge la proprietà document.characterSet e la assegna alla variabile "codifica", infine, la stampa.
In questo caso restituisce UTF-8
UTF-8
E così via