繁体   English   中英

在错误代码1366中将UTF-8 txt文件插入MySql结果

[英]Insert UTF-8 txt file into MySql results in ErrorCode 1366

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

在此处输入图片说明

知道如何插入此数据吗?

您需要转义特殊字符。 \\'的报价等等

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

计划A:

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

方案B:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM