Mysql不能插入中文报错

用hibernate在Mysql中插入中文数据时,显示如下错误

很明显是字符编码的问题,通过show variables like 'character_set_%'命令查看数据库编码

可以看到 数据库和数据库服务都是latin1编码,改编码不支持中文,所以需要修改为utf-8,命令如下

alter table t_type convert to character set utf8

或者修改Mysql配置文件

然后再服务中重启Mysql服务

大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章