欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

微信昵称带符号导致插入MySQL数据库时出错的解决方案

程序员文章站 2023-12-09 18:17:15
mysql的utf8编码最多3个字节,而emoji表情或者某些特殊字符是4个字节。 因此会导致带有表情的昵称插入数据库时出错。 只要修改mysql的编码即可,解决方案如...

mysql的utf8编码最多3个字节,而emoji表情或者某些特殊字符是4个字节。

因此会导致带有表情的昵称插入数据库时出错。

只要修改mysql的编码即可,解决方案如下:

1.在mysql的安装目录下找到my.ini,作如下修改:

[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4

2 重启mysql服务

3 修改表

alter table 表名 convert to character set utf8mb4 collate utf8mb4_bin;

以上所述是小编给大家介绍的微信昵称带符号导致插入mysql数据库时出错的解决方案,希望对大家有所帮助