英文版Excel 2007打开含中文的csv文件乱码如何解决
2010-09-20 19:24
771 查看
来源:http://www.cnzixue.com/html/office/excel/Skill/2009/1210/4587.html
我们的网站经常需要导出一些csv文件,其中包含有中文。过去用Excel 2003处理,没有任何问题。但是当升级到Excel
2007之后,打开这些csv文件,里面的中文就会显示为乱码。
百思不得其解。后来终于发现,跟语言编码有关。据说csv不支持Unicode,或者是不支持UTF-8,所以导出的csv文件往往都是默认ANSI编码的。但是这种ANSI编码含中文的文件,notepad记事本可以正常打开,Excel
2007打开就是乱码。
最后发现,问题的关键是“编辑语言”,Start - All Programs - Microsoft Office - Microsoft Office
Tools - Microsoft Office 2007 Language Settings ,在其中的 Editing
Language标签,选择Primary Editing Language 为 Chinese(PRC).
然后打开这些含有中文的csv文件就不会有乱码了。不要问我为什么,这是实践的结果。不过我猜,也许微软认为经常编辑英文的人不需要面对中文问题?
留作纪念吧,免得未来忘掉了。
资料来自: 中国自学网(Www.CnZiXue.Com) 详细出处参考:http://www.cnzixue.com/html/office/excel/Skill/2009/1210/4587.html
我们的网站经常需要导出一些csv文件,其中包含有中文。过去用Excel 2003处理,没有任何问题。但是当升级到Excel
2007之后,打开这些csv文件,里面的中文就会显示为乱码。
百思不得其解。后来终于发现,跟语言编码有关。据说csv不支持Unicode,或者是不支持UTF-8,所以导出的csv文件往往都是默认ANSI编码的。但是这种ANSI编码含中文的文件,notepad记事本可以正常打开,Excel
2007打开就是乱码。
最后发现,问题的关键是“编辑语言”,Start - All Programs - Microsoft Office - Microsoft Office
Tools - Microsoft Office 2007 Language Settings ,在其中的 Editing
Language标签,选择Primary Editing Language 为 Chinese(PRC).
然后打开这些含有中文的csv文件就不会有乱码了。不要问我为什么,这是实践的结果。不过我猜,也许微软认为经常编辑英文的人不需要面对中文问题?
留作纪念吧,免得未来忘掉了。
资料来自: 中国自学网(Www.CnZiXue.Com) 详细出处参考:http://www.cnzixue.com/html/office/excel/Skill/2009/1210/4587.html
相关文章推荐
- 英文版Excel 2007打开含中文的csv文件乱码如何解决
- 英文版Excel打开含中文的csv文件乱码的解决办法
- python 写csv文件,excel打开中文乱码解决方法
- Excel打开csv文件中文乱码解决方法
- java输出utf-8的csv文件时,文件中有中文,excel打开文件乱码问题解决
- 如何解决.csv格式文件用excel打开是乱码的问题?
- 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- Excel 2007 打开 UTF-8 编码 CSV 文件的乱码BUG
- 解决csv文件用excel打开乱码的问题
- Excel打开csv文件乱码问题的解决办法
- CSV文件在EXCEL中打开时乱码解决办法
- 在mac下,用excel打开csv文件出现中文乱码的情况
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- linux服务器上下载的csv文件在window环境下用excel打开的乱码问题解决
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- 在Mac系统下Excel转csv文件中文乱码问题解决
- 关于用EXCEL打开".csv"文件中文会出现乱码问题
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法