php - 如何修复“1366 不正确的字符串值:'\xE5'
问题描述
我检查了其他主题并将我的数据库更改为“utf8mb4_general_ci”,并且我正在尝试使用 laravel 插入数据,这就是我将 laravel Mysql 数据库配置更改为此的原因;
'charset' => 'utf8mb4', 'collation' => 'utf8mb4_general_ci',
但是当我尝试将数据迁移到数据库表时仍然会弹出此错误。
无效的日期时间格式:1366 不正确的字符串值:第 1 行的列“地址”的“\xE5”)
我在这里想念什么?我也在尝试添加日文文本。
解决方案
我认为这个小小的改变可以帮助你
'collation' => 'utf8mb4_unicode_ci'
推荐阅读
- reactjs - 为什么更改我的状态会导致错误“超出最大更新深度”?
- laravel - SQLSTATE [23000]:完整性约束违规:1452 无法添加或更新子行:外键约束失败(未修复)
- python - 如何使用 matplotlib 将矩阵绘制为距离与时间的关系图?
- javascript - 动画不适用于 d3 折线图
- r - 使用 lapply 从多个 lmer 模型中提取系数
- kubernetes - 如何从指标服务器获取网络信息
- laravel - 是否可以在刀片模板中操作 laravel @yield 的输出?
- mysql - 在“包含”模型字段中查询空数组
- r - 如何在 R 中使用 dplyr 添加一个新列来计算每个组的平均值
- google-sheets - 根据单元格值在单元格值范围内的位置查找索引位置