jsp读取数据库显示中文乱码 jsp插入mysql乱码

导读:
1. JSP插入MySQL数据库时会遇到乱码的问题,这是由于JSP和MySQL之间的字符集不一致造成的;
2. 解决乱码的方法有两种:在JSP中设置字符集 , 以及在MySQL中设置字符集;
3. 本文将详细介绍如何在JSP和MySQL中设置字符集来解决乱码问题 。
JSP插入MySQL数据库时会遇到乱码的问题,这是由于JSP和MySQL之间的字符集不一致造成的 。要解决乱码问题,可以采用两种方法:在JSP中设置字符集,以及在MySQL中设置字符集 。
(1)在JSP中设置字符集
在JSP中设置字符集的方式有两种:一种是在JSP页面头部加上,另一种是在web.xml中设置: *.jsp utf-8
(2)在MySQL中设置字符集
在MySQL中设置字符集的方式有三种:
① 在MySQL命令行下输入“set names utf8”,然后再执行sql语句;
② 在MySQL中修改默认字符集,即在my.ini文件中添加default-character-set=utf8;
③ 在MySQL中修改表的字符集,即在MySQL命令行下输入“alter table 表名 convert to character set utf8”,然后再执行sql语句 。
总结:
【jsp读取数据库显示中文乱码 jsp插入mysql乱码】JSP插入MySQL数据库时会遇到乱码的问题,这是由于JSP和MySQL之间的字符集不一致造成的 。解决乱码的方法有两种:在JSP中设置字符集,以及在MySQL中设置字符集 。在JSP中设置字符集的方式有两种,在MySQL中设置字符集的方式有三种 。只要根据自己的实际情况,正确地设置字符集 , 就可以解决JSP插入MySQL数据库乱码的问题 。

    推荐阅读