我正在尝试将分隔的txt文件插入MySQL,但似乎编码有问题。当我尝试插入时,我得到错误coe 1366:MYSQL中的字符串值不正确。当我打开txt文件时,它在导致错误的行上看起来像这样。
知道如何插入此数据?
答案 0 :(得分:0)
您需要转义特殊字符。引用\'
之类的东西等等
答案 1 :(得分:0)
不知何故,十六进制9C
进入了文件。在latin1中,即œ
。
计划A:
编辑文件以将其删除。周围的文字都是大写的英文,所以我怀疑它不应该是œ
。
B计划:
使用charset选项将传入流设置为latin1
。然后稍后(或不)处理œ
。