mysql导出到excel中文乱码


乱码原因:

mysql的编码为utf8,而windows下的excel默认为GB2312

 

 

方法一

导出excel文件为name.xls:

mysql -uroot -p -h"127.0.0.1" -e "select * from tablex where name = 'alen'" >/tmp/name.xls

 

用notepad++打开,并选择编码格式为ANSI,保存,重新用excle打开,大功告成。

 

 

方法二

linux服务器安装iconv工具,转码

iconv -f utf8 -t gb2312 -otype1.xls type.xls

我测试的时候失败了:iconv: illegal input sequence at position 1841

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM