jsp 页面添加成功后,返回展示页面乱码:å京å¸;INSERT INTO USER VALUES(3,'1',1,'1','1','3','南京市'); 插入中文正常
解决方式:
一般是以下问题:
1、数据库连接池(jdbc)编码问题
2、数据库mysql编码问题
3、数据传输过程编码问题
1、查看连接数据库编码
jdbc:mysql://localhost:3306/sysdb_user1?useUnicode=true&characterEncoding=UTF-8
2、数据库编码
SHOW VARIABLES LIKE 'char%';
3、数据传输过程编码问题
断点调试时,发现中间request接过来数据就是乱码的,然后就查form表单乱码问题,发现导致问题的
根源是method没有写,默认是get方式,导致乱码。
所以,添加method=“post”,好了!!!
总结:form表单的method方法默认get导致中文乱码,request接收数据乱码。method="post"即可。