1、首先,我们要在本地开启连接,连上对应的数据库,记得前提是对应环境的MySQL要开启。
2、然后,连上数据库后,我们进入查询主界面,这里我们可以看到左下角有一个设置的按钮,接下来我们点击这个设置按钮。
3、可以看到,这里导出格式有两种,一种是As CSV file,另一种是As XML file,这里我们要导出excel格式的,所以这里选择As CSV file。
4、接下来,我们选择导出文件的保存路径及导出的文件名,然后点击Export:
5、这时候稍等一下即可导出成功,这里我们导出到桌面,然后双击桌面的csv文件进行打开,可以看到我们查询结果中的中文发生了乱码:
6、为什么会发生乱码呢?这是因为Sequel Pro的默认编码是UTF-8,而Excel对中文的处理是GBK编码,因为编码不匹配导致了乱码的发生。如果要正确的展示中文,这里需要对编码做一个转换。这里我们通过使用Mac下的命令iconv命令来进行转换。接下来,我们进入到该csv文件所在的目录,然后执行以下脚本进行编码转换:iconv -f UTF-8 -t GB18030 query_result.csv >query.csv
7、然后,这时候会将编码转换后的csv文件重新保存成另一个文件,这里我们保存为query.csv,然后我们双击打开query.csv文件,可以看到中文已经恢复正常,不再乱码了。