MySQL Workbench用csv格式导出以及出现数据乱码的解决
近期毕设采集数据需从MySQL数据库中导出CSV文件,我用的是MySQL Workbench 导出步骤: 1、第一步,选中数据库表babynutrition,鼠标右键选择“数据导出”选项,打开导出弹窗,注意导出的数据格式 2、第二步,选择导出表字段,需要导出多少行,从那行开始导出,确定后单击“Next”,进入下一步,如下图所示: 3、第三步,选择导出文件路径,并填写导出文件名;选择导出文件格式为“CSV”,输入文件名,如下图所示: 注意: 若你的用户目录名字是中文,则会报错 Error executing task: 'ascii' codec can't decode byte 0xc4 in position 32: ordinal not in range(128) 因为MySQL Workbench 不能支持 4、第四步,执行导出数据到文件,并单击“Next”,注意导出数据,进入下一步,如下图所示: 5、第五步,这时两个选项都自动被勾选上,然后单击“Next”,进入下一步,如下图所示: 6、第六步,导出完毕后,显示导出文件路径以及花费时间,点击“Finish”完成导出,并在指定路径下找到导出文件,如下图所示: 导出后打开CSV文件,打开里面的英文字母是OK的,但是中文字幕乱码了。 解决方案如下: 1,这个时候文件是utf-8编码的,用excel打开,乱码。 2