一个烫手的问题,就是修改过后存入数据库的数据出现中文乱码?没有报错信息。
来源:5-3 用户信息查看与修改3
twodogegg
2018-10-29 16:39:28
如题,很难受!!!!!!!!!


2回答
如果是??说明是中文乱码了。
解决方案如下
在链接数据库的链接上加上: ?useUnicode=true&characterEncoding=utf-8 试试
例如,我的数据库名是db1:
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1?useUnicode=true&characterEncoding=utf-8", "root", "123");
如果还是不行,可以截图一下再次提问
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕阿莹
2018-10-29
这个不是中文乱码,这个看起来是个地址值。同学的两个实体类有没有重写toString方法呢?建议添加toString方法试试。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题