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.
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 ...