UTF-8

sigla

programaçãodesenvolvimento web

Significa: Unicode Transformation Format, 8-bit code units

A codificação que escreve cada ponto de código do Unicode em um a quatro bytes e mantém o ASCII em bytes únicos; a codificação que a web exige.

O desenho dela é o motivo da vitória: texto ASCII já é UTF-8 válido, nenhum byte de um caractere mais longo cai na faixa ASCII, e o primeiro byte de cada caractere diz quantos bytes ele tem, então quem lê se acha em qualquer ponto de um fluxo. Os padrões de bytes também são estritos: C0, C1 e F5 a FF nunca aparecem, e um decodificador que encontra bytes malformados os substitui por U+FFFD em vez de adivinhar. Um texto que mostra é no lugar de é é UTF-8 lido no charset errado.

Também conhecido como: utf8

← Todos os verbetes do glossário