mysql导出csv中文乱码,两个方法解决问题

在mysql导出csv文件的时候,我们会遇到中文乱码的情况,这种情况一般是英文导出时没对应相应编码导致的,我们只需要在保存或后期整对编码就可以解决问题,今天给大家推荐两个方法。

一、导出的时候设置编码


建议用这个方法,步骤也很简单,只需要在导出数据的时候,做两个操作就可以了:

1、在导出数据的时候,选自定义,选好导出的各式,如下图

2、在输出里面选择文件的字符集,选择gb2312就好了,英文中文的编码就是gb2312。

最后就是直接导出,在用软件打开csv文件,就不会乱码了,是不是好简单。当然后面「工具库 https://www.gjk.cn/」还会为大家做一个在线的转换工具,就更方便了。

二、导出后通过改编码


这个也比较简单,在Windows上面可以直接用记事本操作,如下:

1. 鼠标右键点击选中的 csv 文件,在弹出的菜单中选择“编辑”,则系统会用文本方式(记事本)打开该 csv 文件; 

2. 打开 csv 文件后,进行“另存为”操作,在弹出的界面底部位置有“编码”,修改编码方式即可: 从UTF-8改成 ANSI 。保存;

 3. 再用 excel 打开后,显示汉字正常。

注意:Mac或linux上面,大家用可以选择编码的软件保存,方法同上,如果没有这类软件,建议还是用第一种方法吧,咱们不折腾。

本文由「工具库」原创发布,作者「可乐」,如转载请附上本文连接和作者名称。

登录 / 注册