Red de conocimientos sobre prescripción popular - Conocimiento dental - Cómo modificar el juego de caracteres MySQL

Cómo modificar el juego de caracteres MySQL

(1) El método de modificación más simple es modificar el valor clave del juego de caracteres en el archivo my.ini de mysql.

Por ejemplo, conjunto-de-caracteres-predeterminado = utf8.

character_set_server = utf8

Después de la modificación, reinicie el servicio mysql y reinicie el servicio mysql.

Utilice mysql gt para mostrar variables como "carácter"; verificó y descubrió que el código de la base de datos se ha cambiado a utf8.

(2) Otra forma de modificar el juego de caracteres predeterminado de mysql es usar el comando mysql.

En términos generales, incluso si el juego de caracteres predeterminado de MySQL de la tabla es utf8 y la consulta se envía usando codificación UTF-8, encontrará que los datos almacenados en la base de datos aún están confusos. El problema reside en esta capa de conexión. La solución es ejecutar la siguiente sentencia antes de enviar la consulta:

¿Configuración? ¿nombre? utf8';?

Es equivalente a las siguientes tres instrucciones:

¿Configuración? personaje_conjunto_cliente? =?utf8?

¿Configuración? ¿resultado_conjunto_caracteres? =?utf8

¿Configuración? ¿Conexión_conjunto_caracteres? =?utf8?