Cómo resolver caracteres chinos confusos en la base de datos MySQL
1. La configuración del servidor en sí, por ejemplo, todavía está bloqueada en la versión latin1
2.2. de la tabla (incluidos caracteres y reglas de clasificación);
3. Configuración del idioma de conexión del programa cliente (como php, Java;
¡Se recomienda Utf8! ! ! !
Para evitar el problema chino confuso de MySQL, puede probar los siguientes métodos:
1 Para problemas de versión, se recomienda ir al sitio web oficial para actualizar la última versión. o una versión más útil;
2. Cree una base de datos y cree tablas sin configurar la codificación de caracteres, lo que provocará caracteres confusos:
Al crear una base de datos: cree una base de datos `prueba`.
Conjunto de caracteres 'utf8'
Organizar "utf8 _ general _ ci"
Crear tabla `database_user(
` ID`; varchar(40) NOT NULL predeterminado ' ',
` ID de usuario ` varchar(40)NOT NULL predeterminado ' ',
)ENGINE = InnoDB DEFAULT CHARSET = utf8;
3 Para el tercer caso, consulte el método:
Edite el archivo /etc/my.cnf en el servidor Linux y agregue default _ Character _ set = utf8 en la sección [mysql].
Si solo encuentra caracteres confusos durante la depuración:
Al escribir la URL de conexión, ¿agregue? useUnicode = true & ampCharacterEncoding=utf-8 parámetro;
Y agregue el comando "set nombres utf8" o "set nombres gbk" en el código de la página web para indicarle a MySQL que use utf-8 o gbk para conectarse el contenido.
Utf8 o gbk