【发布时间】:2021-08-18 12:57:24
【问题描述】:
我无法在我的 mysql 数据库中保存一些数据。
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xC3' for column 'title' at row 1
行标题使用排序规则 utf8mb4_unicode_ci。
它有什么问题?如何保存我的数据?
PS:我尝试了 stackoverflow 中几乎所有的解决方案。这就是我创建一个新线程的原因。
【问题讨论】:
-
一些 8 位数据正在泄漏到您的 UTF-8 世界中。您需要找出它的来源。
-
既然是 Ã,它可能是 UTF-8 的东西,被改造成 ISO Latin 1,然后再次以 UTF-8 的形式进入您的列,但现在不是 UTF-8。