Mysql 导出 Excel 中文乱码处理

简介

最近在导出Mysql数据库的数据为Excel文件的时候,在Windows电脑上用Office打开Excel文件出现中文乱码。

处理如下:
首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8

导出数据:

mysql -uadmin -p123 --default-character-set=utf8 -A user -h rdsxxdsdsxssfdsci.mysql.rds.aliyuncs.com  -e "SELECT  name AS '名称'   FROM user ;" > /tmp/测试信息.xls

Excel文件下载至Windows

打开文件:


image.png

解决办法:
1.用记事本打开文件。
文件——》右键——》打开方式——》记事本

2.设置编码,另存为新文件。
记事本——》文件——》另存为——》编码(设置为ANSI)


image.png

3.打开文件。


image.png

这样就可以了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在编写shell脚本的时候,可能会遇到操作mysql数据库的情况。下面介绍如何在shell脚本中操作mysql数据...
    ifcoder阅读 7,464评论 0 2
  • 转自:Php导入导出csv文件时的生僻字处理和格式控制 - 班登 - 博客 应用场景 Web应用中导入导出报表是一...
    jesse_xing阅读 6,433评论 1 2
  • 广义上的二进制文件包括文本文件,这里讨论的是狭义上的二进制文件与文本文件的比较: 1. 能存储的数据类型不同 文本...
    时待吾阅读 14,063评论 2 28
  • 容颜未老 心已沧桑 往事不能如烟 人生岂似浮萍 时未到 不相逢
    李菲儿_a4d1阅读 1,150评论 0 0