如何修复以下错误?我正在尝试使用数据表导入向导将csv文件加载到工作台中



我正在尝试使用表数据导入向导将.csv文件上传到工作台。

每当试图加载它时,我都会收到以下错误:

未处理的异常:"ascii"编解码器无法解码位置1253中的字节0xc3:序号不在范围(128(中

我尝试过以前的解决方案,建议我将.csv文件编码为MS-DOS csv和UTF-8 csv。两者都不适合我。

尝试更改文件中的数据是不可行的,因为它由数千个单元格组成,因此非常不切实际。有什么办法可以解决这个问题吗?

C3之后是什么?应该有什么?

CCD_;latin1";是×—一个不太可能的字符。

更有可能的是以C3开头的2字节UTF-8代码。这包括西欧语言的重音字母。示例é,十六进制C3A9

你尝试过";UTF-8 csv"——请提供你是如何尝试的细节。在向导中有什么设置,等等

也许你应该声明数据是";UTF-8";或utf8mb4,这取决于您是指MySQL外部还是内部。

同时,如果您正在将数据加载到现有的";表";,让我们看看SHOW CREATE TABLE。它可能不应该说";ascii";在任何地方相反,它可能应该说";utf8mb4";。

最新更新