回覆列表
  • 1 # 藍風24

      我們的網站經常需要匯出一些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檔案就不會有亂碼了。不要問我為什麼,這是實踐的結果。不過我猜,也許微軟認為經常編輯英文的人不需要面對中文問題?

  • 中秋節和大豐收的關聯?
  • 夢幻西遊裡怎麼結婚?