做网站页面传值中有中文的时候,可以使用filter来进行中文编码过滤,可是好不容易在java的控制台输出正常了,但插入到Mysql里,还是乱码),这种情况多数是链接数据库时的编码出了问题
这时:
1、首先检查数据库的编码是否和页面一致,不一样就改成一致的
2.建表的时候,所建表的中文字段编码是否与数据库编码一致
3.最后一个就是链接数据库的编码设置,多数情况都是这个原因,设置URL的时候:
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8
本文介绍了在使用Java向MySQL数据库插入包含中文的数据时遇到乱码问题的解决方案。主要从数据库编码配置、表字段编码一致性及连接数据库时的编码设置三个方面进行详细说明。
5632

被折叠的 条评论
为什么被折叠?



