1) UNICODE
- komplexní znakové kódování
- pro každý znak nabízí unikátní číslo
- nezávislé na platformě, programu i jazyku
- blíží se univerzální abecedě
- je to numerické mapovací schéma
2) ISO 8859
- vytvořeno sdružením ECMA (European Computer Manufacturers Association)
- byl schválen organizací ISO (International Standards Organization)
- množina vícejazykových jedním bajtem (8 bitů) kódovaných grafických znakových sad pro psaní v abecedních jazycích
ISO 8859-1 (latin1) mapování západoevropských jazyků do znakové sady Unicode ISO 8859-2 (latin2) mapování východoevropských jazyků do znakové sady Unicode
3) Deklarace a mapování
- administrátor serveru může nastavit výchozí
- pomocí XML prologu (problém s některými prohlížečí
- Internet Explorer 6)
- pomocí META Content
- Type