1.修改mysql连接包,低版本包不支持utfmb4字符集使用最新版本:
mysql
5.1.38
2.修改mysql链接增加参数&useUnicode=true&characterEncoding=utf8&autoReconnect=true,保证修改表、列字符集后读取不乱码
3.修改字段字符集:
ALTER TABLE comment CHANGE contents contents VARCHAR(200) CHARACTER SET utf8mb4 COLLATE
utf8mb4_unicode_ci;
4.修改表字符集:(单列支持则可不必修改表的字符集)
ALTER TABLE stock_comment CHARACTER SET utf8mb4;
5.修改数据库字符集:
vi my.cnf
[mysqld]下增加
character-set-server=utf8mb4
init_connect='SET NAMES utf8mb4'
重启数据库。
阅读(1846) | 评论(0) | 转发(0) |