0
点赞
收藏
分享

微信扫一扫

SQLSTATE[22007]:无效的日期时间格式:1366不正确的整数值:

前言

这几天在爬取html时出现了这个问题才发现有emoj表情存在,这个之前在做小程序时遇到过,许多微信名称都会有emoj的存在,所以微信授权都拿不到。查看错误代码之后发现是同样的问题因为mysql默认是3个字节为一个单位,而emoj是按照4个字节为一个单位。

以下是解决办法:

1.修改数据库编码格式,一般为utf8,将其改为utf8mb4

2.将所存入的字段和表改为utf8mb4

3.将框架连接数据库编码格式utf8改为utf8mb4,连接数据库有的在databases下,有的在.env 下

举报

相关推荐

0 条评论