天天看點

csv或excel的utf-8亂碼問題

方法1、資料導入

打開 Excel,執行“資料”->“自文本”,選擇 CSV 檔案,出現文本導入向導,選擇“分隔符号”,下一步,勾選“逗号”,去掉“ Tab 鍵”,下一步,完成,在“導入資料”對話框裡,直接點确定。

導入之後,所有漢字顯示正常,亂碼問題解決。

方法2、先另存再打開

使用記事本打開CSV檔案,“檔案”->“另存為”,編碼方式選擇ANSI,儲存完畢後,用EXCEL打開這個檔案就不會出現亂碼的情況。

問題産生的原因:

為什麼excel打開utf-8存儲方式的檔案會出現亂碼呢?因為excel打開檔案時預設使用unicode的編碼方式。在Unicode基本多文種平面定義的字元(無論是拉丁字母、漢字或其他文字或符号),一律使用2位元組儲存。恰恰utf-8是1位元組的存儲方式,是以excel直接打開時會出現亂碼。

更多獨家精彩内容  請掃碼關注個人公衆号,我們一起成長,一起Coding,讓程式設計更有趣!

——  ——  ——  ——  —  END  ——  ——  ——  ——  ———— 

         歡迎掃碼關注我的公衆号

          小鴻星空科技

       

csv或excel的utf-8亂碼問題

繼續閱讀