【发布时间】:2016-06-08 23:49:04
【问题描述】:
我正在尝试导入一个 CVS 文件,但我收到此警告: 1366 不正确的字符串值:列 '\x96 PART...'
我在某处读到这是关于 4 位 utf8 字符的。但是将表和列的排序规则更改为 utf8mb4 也不起作用。
【问题讨论】:
-
您是如何准确导入文件的?文件是什么编码的?您的数据库的连接编码是什么?
-
@PhiterFernandes,我看到了那个问题和答案,但我也注意到有一个论点是提到的方法会改变数据库本身:stackoverflow.com/a/11013986/3316750
-
@deceze,我不知道这些问题的答案。我正在寻找知道如何学习 CSV 文件的编码和数据库连接编码的方法。
标签: mysql utf-8 warnings utf8mb4