UTF-8 y GB2312 No sé si esta es la forma correcta de entenderlo
UTF-8: Unicode TransformationFormat-8bit, se permite incluir BOM, pero generalmente no se incluye BOM. Es una codificación multibyte que se utiliza para resolver caracteres internacionales. Utiliza 8 bits (es decir, un byte) para el inglés y 24 bits (tres bytes) para el chino. UTF-8 contiene caracteres que todos los países del mundo deben utilizar y es una codificación internacional. UTF-8 contiene caracteres que todos los países del mundo deben utilizar. Es una codificación internacional. En resumen, el texto codificado en UTF-8 se puede mostrar en navegadores de varios países que admiten el conjunto de caracteres UTF8. Por ejemplo, si tiene codificación UTF8, el chino se puede mostrar en el IE en inglés de extranjeros sin descargar el paquete de soporte de idioma chino de IE.
GBK es un estándar ampliado compatible con GB2312 basado en el estándar nacional GB2312. La codificación de texto GBK está representada por bytes dobles, es decir, tanto los caracteres chinos como los ingleses están representados por bytes dobles. Para distinguir el chino, el bit más alto se establecerá en 1. GBK contiene todos los caracteres chinos y es una codificación nacional. Es menos versátil que UTF8. Sin embargo, UTF8 ocupa una base de datos más grande que GBD.
Generalmente uso UFT-8 para programar.
Suelo utilizar UFT-8 para programar.