\ue50a雷顿学院　\ue50b\ue50a2016-08-17　12:47:35　\ue50b\ue50a©著作权　\ue50b前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来又搜了一下,发现还有其他方法,数据导入只是其中一种而已。现在整理总结一下:　方法1、数据导入　打开　Excel,　执行“数据”->“自文本”,　选择　CSV　文件,出现文本导入向导,　选择“分隔符号”,下一步,　勾选“逗号”,去掉“　Tab　键”,下一步,完成,　在“导入数据”对话框里,直接点确定。　导入之后,所有汉字显示正常,乱码问题解决。　方法2、先另存再打开　使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。　问题产生的原因　为什么excel打开utf-8存储方式的文件会出现乱码呢?因为excel打开文件时默认使用unicode的编码方式(还有的网友说是默认以ANSI编码方式打开,待考)。在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。恰恰utf-8是1字节的存储方式,所以excel直接打开时会出现乱码。