岛屿可以找到海
岛屿可以找到海

ThinkPHP5+Mysql报错eneral error: 1366 Incorrect string value

出现这个报错就要检查一下要存储的数据和数据库的编码

我这次遇到这个问题就是要存储的数据中有个emoji表情,但是数据库的编码格式为utf8,

如果要存储emoji表情那么数据库就需要调成utf8mb4

https://cdn.dykyzdh.cn/wp-content/uploads/2023/10/53712b1c05cf9425eb9c9e9f5fbe1e2.png

注意:不光是数据库要调整编码格式,数据表以及字段都需要设置一下

最后修改一下ThinkPHP中的数据库配置文件

https://cdn.dykyzdh.cn/wp-content/uploads/2023/10/5842996cebf4f7eb40b681fd59fea28-885x1024.png

问题解决。

岛屿可以找到海

ThinkPHP5+Mysql报错eneral error: 1366 Incorrect string value
出现这个报错就要检查一下要存储的数据和数据库的编码 我这次遇到这个问题就是要存储的数据中有个emoji表情,但是数据库的编码格式为utf8, 如果要存储emoji表情那么数据库就需要调…
扫描二维码继续阅读
2023-10-11