Atributul HTML charset
Pentru a afișa corect o pagină, browserul trebuie să știe ce set de caractere să folosească. Îl setezi în tag-ul <meta>. Specificația HTML încurajează folosirea UTF-8, care acoperă aproape toate caracterele și simbolurile din lume.
Set de caractere UTF-8
Setarea setului de caractere la UTF-8.
<meta charset="UTF-8">
Setul de Caractere ASCII
ASCII a fost primul standard de codificare a caracterelor pentru web. Definea 128 de caractere latine: literele engleze a-z și A-Z, cifrele 0-9 și câteva caractere speciale precum ! $ + - ( ) @ < > . # ?.
Setul de Caractere ANSI
ANSI (Windows-1252) a fost primul set de caractere Windows. Este identic cu ASCII pentru primele 127 de caractere, adaugă caractere speciale de la 128 la 159 și este identic cu UTF-8 de la 160 la 255.
Set de caractere ANSI
Setarea setului de caractere la Windows-1252.
<meta charset="Windows-1252">
Setul de Caractere ISO-8859-1
ISO-8859-1 a fost setul de caractere implicit pentru HTML 4. Suportă 256 de caractere: identic cu ASCII pentru primele 127, nefolosit de la 128 la 159 și identic cu ANSI și UTF-8 de la 160 la 255.
Modul HTML 4
Declararea ISO-8859-1 în modul HTML 4.
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
Modul HTML 5
Declararea ISO-8859-1 în modul HTML 5.
<meta charset="ISO-8859-1">
Setul de Caractere UTF-8
UTF-8 este identic cu ASCII pentru valorile 0 la 127, nefolosit de la 128 la 159, identic cu ANSI și ISO-8859-1 de la 160 la 255, iar apoi continuă de la 256 până la multe mii de caractere. Este declarat cu <meta charset="UTF-8">.
Caractere HTML UTF-8
UTF-8 include multe grupuri de caractere, precum Latina de Bază, seturile Latina Extinsă, extensiile IPA, modificatorii de spațiere, semnele diacritice, punctuația generală, exponenții și indicii, și Braille.