将UTF-8 txt文件插入到ErrorSode 1366中的MySql结果中

时间:2015-12-04 19:17:35

标签: mysql encoding insert utf error-code

我正在尝试将分隔的txt文件插入MySQL,但似乎编码有问题。当我尝试插入时,我得到错误coe 1366:MYSQL中的字符串值不正确。当我打开txt文件时,它在导致错误的行上看起来像这样。

enter image description here

知道如何插入此数据?

2 个答案:

答案 0 :(得分:0)

您需要转义特殊字符。引用\'之类的东西等等

答案 1 :(得分:0)

不知何故,十六进制9C进入了文件。在latin1中,即œ

计划A:

编辑文件以将其删除。周围的文字都是大写的英文,所以我怀疑它不应该是œ

B计划:

使用charset选项将传入流设置为latin1。然后稍后(或不)处理œ