首页 > 解决方案 > 如何修复“1366 不正确的字符串值:'\xE5'

问题描述

我检查了其他主题并将我的数据库更改为“utf8mb4_general_ci”,并且我正在尝试使用 laravel 插入数据,这就是我将 laravel Mysql 数据库配置更改为此的原因;

'charset' => 'utf8mb4', 'collat​​ion' => 'utf8mb4_general_ci',

但是当我尝试将数据迁移到数据库表时仍然会弹出此错误。

无效的日期时间格式:1366 不正确的字符串值:第 1 行的列“地址”的“\xE5”)

我在这里想念什么?我也在尝试添加日文文本。

标签: phpmysqldatabaselaravelutf8mb4

解决方案


我认为这个小小的改变可以帮助你

'collation' => 'utf8mb4_unicode_ci'

推荐阅读