UTF-8
La codificación dominante de Unicode: longitud variable, de 1 a 4 bytes por carácter y compatible hacia atrás con ASCII.
«a» ocupa 1 byte, «ñ» ocupa 2, «猫» ocupa 3 y 🐱 ocupa 4. Ahorra espacio en texto latino sin renunciar a nada. Hoy es el estándar en todas partes: web, ficheros, bases de datos. UTF-16 (usado internamente por Java y JavaScript) y UTF-32 son las alternativas que fueron perdiendo terreno.