英文版Excel 2007打开含中文的csv文件乱码如何解决

PC平台:英文版windows xp sp3, 英文版office 2007

我们的网站经常需要导出一些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文件就不会有乱码了。不要问我为什么,这是实践的结果。不过我猜,也许微软认为经常编辑英文的人不需要面对中文问题?

留作纪念吧,免得未来忘掉了。

  • No Related Post

10 Responses to “英文版Excel 2007打开含中文的csv文件乱码如何解决”

  1. 魔群月光 Says:

    请问你还保留着从歪酷搬来的程序吗?谢谢。

  2. Anonymous Says:

    太牛了,你,崇拜中,帮我一个大忙呀

  3. Hello Says:

    我用的office 2003,也有同样的问题,重新设定之后问题解决了,谢谢!!

  4. Anonymous Says:

    谢谢,太牛了

  5. Egon Says:

    you are great!

  6. Egon Says:

    真是高手哥哥啊,解决我的好大的问题呢! 我的是Excel 2003遇到同样的问题,按哥哥这法子,立刻解决!谢!

  7. Anonymous Says:

    啊!!!!!!!!!!真的解决了!!!!

  8. Anonymous Says:

    高手,如果用excel 2003打开不是乱码,但直接双击打开却是乱码。这是什么问题呢?

  9. 转:英文版Excel 2007打开含中文的csv文件乱码如何解决 « Simon’s Basic Blog Says:

    [...] http://thisiswiki.com/2008/07/excel-2007-handle-containing-chinese-csv/ [...]

  10. ToT Says:

    不得不在这里留言啊, 非常感谢!~~~ 也遇到这个问题, 搜索到的别的回答都是放屁. 真正懂的人原来在这里~~ 谢谢你!

Leave a Reply

  欢迎来到 thisiswiki.com 江南游子 | 定居之路, blog主题来自 Directory JournalElegant Directory