Recientemente aprendí JSP y usé la base de datos MYSQL. Pero el problema de los caracteres confusos me ha estado molestando.
Pensé que mientras usara una codificación (como UTF-8) desde la página a la base de datos, no habría caracteres confusos. Como resultado, mi chino ya no eran caracteres confusos puros, sino números chinos + caracteres confusos en inglés.
El proceso de resolución fue difícil y tomó muchos rodeos. Finalmente, descubrí que la razón más fundamental es EMS2007. ¡Él mismo no soporta bien a los chinos! El uso directo de EMS2007 para agregar y modificar datos chinos en la base de datos dará como resultado que el resultado tenga la forma de números chinos + caracteres confusos en inglés. Por ejemplo, al ingresar los datos "Me encanta el chino", el resultado almacenado en la base de datos es efectivamente. "Me encanta el ahv chino". Más tarde cambié a EMS2005 ver3.7.7.1 y descubrí que esta versión no puede almacenar datos UTF-8. Finalmente, utilicé la combinación de codificación EMS2005 ver3.7.7.1 + GB2312, ¡y el problema se resolvió!
Si también encuentra caracteres confusos como "números chinos + caracteres confusos en inglés", pruebe este método. Por supuesto, si los caracteres chinos se muestran confusos, será más fácil de resolver. Puede encontrar la respuesta fácilmente buscando en Baidu.