MySQL Workbench 未处理的异常:“ascii”编解码器无法解码位置 1022 中的字节 0xc3:序数不在范围(128)中

问题描述 投票:0回答:1

将 .csv 文件导入数据库时,我经常遇到这个问题。我收到以下错误:

Unhandled exception: 'ascii' codec can't decode byte 0xc3 in position 1022: ordinal not in range(128)

Check the log for more details.

一开始,当我在 Mac 上操作时,使用 CotEditor 将编码更改为 Unicode (UTF-8) 就足够了,但是最近,解决此问题的唯一方法是将文档发送到在 Windows 上操作的笔记本电脑,在 Excel 中打开它并将其发送回我的 Mac。然后它将毫无问题地上传(至少到目前为止它有效)。

我确信,这一定是我的笔记本电脑上的一些问题,但从我发现的解决方案来看,我似乎已经在数据库中以正确的编码格式设置了所有内容。

是否有人面临同样的问题,能够永久解决该问题,这样我就不必在不同的计算机操作系统之间发送文档?

将编码更改为 UTF-8。

mysql mysql-workbench non-ascii-characters data-import
1个回答
0
投票

我确保我的csv文件是utf-8,但我仍然收到错误,最后,我在终端中打开mysql-workbench并解决它。

从命令行运行 MySql Workbench 打开/Applications/MySQLWorkbench.app

© www.soinside.com 2019 - 2024. All rights reserved.