原文链接:https://blog.csdn.net/qq_31083947/article/details/80159780
插入中文数据变成问号,一般都是因为字符集没有设置成utf8的原因
1、修改字符集:
ALTER TABLE 表名 MODIFY 列名 类型(50) CHARACTER SET "utf8";
如:ALTER TABLE t_student MODIFY stuName varchar(50) CHARACTER SET "utf8"; (修改t_student表中的stuName字符集为utf8)
2、检查hibernate配置的数据库url是否指定了ut8作为字符集
jdbc:mysql://127.0.0.1:3306/xxxx?characterEncoding=UTF-8
————————————————
版权声明:本文为CSDN博主「尤成军军军」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31083947/article/details/80159780