解决方案就是:将Mysql的编码从utf8转换成utf8mb4,是数据库支持4个字节的utf8编码,有下边三种方法:
1. 修改my.cnf
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
修改后重启Mysql
2. 以root身份登录Mysql,修改环境变量,将character_set_client,character_set_connection,character_set_database,character_set_results,character_set_server 都修改成utf8mb4
如果表已经存在,将已经建好的表也转换成utf8mb4
alter table tblName convert to character set utf8mb4 collate utf8mb4_bin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)