1、设置mysql的 默认编码 一般默认为latin1改为 default-character-set=utf8(有两处要改);
2、如果数据里已有表,且有关中文字段,最好查一下建表的语句,看一下里面的编码设置,如为latin1建议重新建表;
3、在JAVA里设置编码方式,就是在连接数据库的连接中 pageEncoding=UTF-8;
能保证以上三点估计就不会出现乱码了;
本文介绍了解决MySQL数据库中文乱码的方法,包括设置默认编码为UTF-8、检查并重建已存在的表以确保正确的字符集配置,以及在Java应用程序中正确设置数据库连接的编码。
1、设置mysql的 默认编码 一般默认为latin1改为 default-character-set=utf8(有两处要改);
2、如果数据里已有表,且有关中文字段,最好查一下建表的语句,看一下里面的编码设置,如为latin1建议重新建表;
3、在JAVA里设置编码方式,就是在连接数据库的连接中 pageEncoding=UTF-8;
能保证以上三点估计就不会出现乱码了;
905

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