xd1a warning incorrect hy000 error code utf-8 localization utf-16 utf-32 utf8mb4

utf-8 - warning - utf8mb4 mysql



¿Utf8_general_ci o utf8mb4 o...? (1)

utf32 y utf8mb4 (así como el estándar UTF-8) pueden almacenar directamente cualquier carácter especificado por Unicode; el primero tiene un tamaño fijo de 4 bytes por carácter, mientras que el último tiene entre 1 y 4 bytes por carácter.

utf8mb3 y el utf8 original utf8 pueden almacenar los primeros 65.536 puntos de código, que cubrirán CJVK (chino, japonés, Vietnam, coreano) y utilizarán de 1 a 3 bytes por carácter.

utf16 utiliza 2 bytes para los primeros 65.536 puntos de código y 4 bytes para todo lo demás.

En cuanto a las fuentes, eso es estrictamente una cosa visual.

"El mínimo absoluto que todo desarrollador de software debe conocer absolutamente, positivamente acerca de Unicode y los conjuntos de caracteres (¡sin excusas!)"

Consulte también la documentación de MySQL para el soporte de Unicode .

utf16 o utf32? Estoy tratando de almacenar contenido en muchos idiomas. Algunos de los idiomas utilizan fuentes de ancho doble (por ejemplo, las fuentes japonesas suelen ser dos veces más anchas que las fuentes en inglés). No estoy seguro de qué tipo de base de datos debería usar. Cualquier información sobre las diferencias entre estos cuatro conjuntos de caracteres ...