历史版本2 :mysql数据库无法提交表情符号 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

当填报的数据中存在表情符号时,提交到mysql数据库可能会出现以下报错:

1.2 原因分析

mysql当前的编码无法支持表情符号入库,需要将编码修改为utf8mb4。


2. 解决方案编辑

找到mysql的配置文件my.ini,修改以下配置:

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

修改完成后,重启mysql服务即可。


3. 注意事项编辑

如果按上述设置修改了数据库编码,则数据连接的url里不可再出现编码参数,否则可能会连接数据库失败。