Excel打开CSV中文乱码的问题

有时候我们从网站里将数据库内容导出来,生成CSV(即逗号分隔的文本格式)格式,在Win下默认是与Excel绑定,双击时会调用 Excel 打开,这此用文本编辑器能正确识别的UTF-8 编码的CSV文件会导致其中的汉字出现不被识别的现象,即乱码。

其原因是 Excel 默认是以 ANSI 格式打开,并不做编码识别,错误的将UTF-8编码的汉字以ANSI编码显示。

正确的在Excel里打开 UTF-8 编码的CSV 文件的方法:

1) 先打开空白的Excel 

2) 切换到“数据”Tab,选择“自文本”

3) 选择 CSV 文件,出现文本导入向导。

4) 选择“分隔符号”,下一步。选择“逗号”,其余均不选,下一步,完成。

5)出现的“导入数据”对话框,点确定。

现在Excel里就能正确显示CSV里的汉字了。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s