最近写接口时,有个新增文章的接口报错了,报错的信息为:
1 | ... |
因为那个页面有富文本编辑器,所以很快的推断出了这是因为数据里有 emoji 表情导致的报错
解决办法如下:
1.设置该字段的字符编码
1 | ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |
2.修改 Laravel 配置
config/database.php
1 | 'mysql' => [ |
最近写接口时,有个新增文章的接口报错了,报错的信息为:
1 | ... |
因为那个页面有富文本编辑器,所以很快的推断出了这是因为数据里有 emoji 表情导致的报错
解决办法如下:
1.设置该字段的字符编码
1 | ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |
2.修改 Laravel 配置
config/database.php
1 | 'mysql' => [ |