mysql保存微信昵称特殊字符

    项目中遇到保存用户微信昵称含有特殊符号时,报错问题,后端插入数据库时报错信息: Incorrect string value: '\xF0\x9F\x98\x82\xE6\x81...' for column 'nick_name' at row 1;

解决办法:

1. 修改本地服务器MySQL配置文件/etc/mysql/my.cnf

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

[mysqld]

character-set-client-handshake=FALSE

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

2. 重启数据库

/etc/init.d/mysql restart

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容