Superconjunto del conjunto de caracteres ASCII que utiliza dos bytes en lugar de uno para cada carácter. Unicode es capaz de manejar 65,536 combinaciones de caracteres en lugar de 256, y puede contener los alfabetos de la mayor parte de los lenguajes a nivel mundial. ISO define un conjunto de caracteres de cuatro bytes para alfabetos mundiales, pero también utiliza el Unicode como un subconjunto.