UTF-8 est un codage à taille variable, chaque caractère peut être représenté par un, deux, trois ou quatre octets. Ce codage est une représentation d'Unicode compatible avec le codage ASCII sur 7 bits.