Solución de problemas confusos en el sistema Linux

  

Al crear un sitio web en Linux, el problema confuso me ha afectado durante casi una semana y finalmente lo resolvió.

Mi experiencia es que la aplicación debe coincidir con el conjunto de caracteres (codificación) de la base de datos.

Específicamente, si desea utilizar la codificación gb2312, debe asegurarse de que cada archivo jsp esté almacenado en la codificación gb2312 (puede elegir la codificación gb2312 al guardar el archivo), El encabezado del archivo también se debe definir; para la base de datos, el código se debe definir al crear la base de datos, por ejemplo: crear la base de datos mysql conjunto de caracteres predeterminado gb2312 compaginar gb2312_chinese_ci; lo último que debe hacer es agregar el siguiente código al archivo relevante al conectar los datos:

useUnicode = true &characterEncoding = gb2312.

Para agregar a la explicación, en linux, de hecho, no elija gb2312, utilizo utf8, por supuesto, debe seguir los pasos anteriores para configurar, ¡ciertamente no es confuso! ¡Preferencias personales, todos son gratis! Br>

He probado muchos métodos antes, como cambiar la fuente del sistema en el archivo /etc /sysconfig /i18n, agregar la siguiente declaración después del campo [mysqld] en /etc/my.cnf default-character-set = gb2312 Espera, no creo que sea necesario.

Los pasos anteriores parecen ser muy simples, pero mis lecciones de fracaso también son mi éxito. Ahora compártala contigo. Si lo cuidas, si no te gusta, ¡no es lo tuyo!

Olvidado, hay un punto clave, jdbc debe usar la versión adecuada, antes de usar Era 3.0.9, no fue encontrado, y luego fue reemplazado por 3.0.16, y estuvo bien.

Copyright © Conocimiento de Windows All Rights Reserved