16
回答
mysql 中文乱码,我把工程与数据库都设成 utf-8 用的hibernate框架,乱码还是没有处理。。。
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
mysql 中文乱码,我把工程与数据库都设成 utf-8 用的hibernate框架,乱码还是没有处理。。。
举报
杨松坤
发帖于5年前 16回/681阅
共有16个答案 最后回答: 5年前
工程和数据库编码设好了以后,新插入的数据是不会有乱码的,但了 表里面已有的数据,要把数据编码转换正确。不会给你自动转码的,如果以前是GB编码,你得先转成blob,再从blob转成utf-8就可以了。

因为你的表已经建好的话,就已经默认为当时的编码了,再改也没用。

你把相关表的编码改为utf8试试

ALTER TABLE `xxx`.`xxxxxx` CHARACTER SET = utf8 ;

除了要更改表中每个字段的编码有latin变为GBK外,这个表也要变成gbk。mysql对中文支持一向很差劲

顶部