java en caracteres chinos representaron unos pocos bytes?

Java utiliza Unicode para representar un carácter, una java char es de 2 bytes, un codificados con Unicode chino o inglés personajes son 2 bytes, pero si otra codificación, un número de bytes para cada carácter ocupa no se misma.

En el documento GB 2 312 de codificación GBK o codificación, un carácter alfabético requiere 1 byte de almacenamiento, un personaje hombre requiere 2 bytes de almacenamiento.

En codificación UTF-8, un carácter alfabético Inglés requiere 1 byte de almacenamiento, una tienda de caracteres kanji requiere 3-4 bytes.

En UTF-16 que codifica un carácter del alfabeto requiere 2 bytes de memoria, una tienda de caracteres Kanji requiere 3-4 bytes (número de caracteres para almacenar Unicode extendida del área requiere 4 bytes).

En la codificación UTF-32, el almacenamiento de cualquier carácter en el mundo requiere 4 bytes.

Supongo que te gusta

Origin www.cnblogs.com/dazhu123/p/12568941.html
Recomendado
Clasificación