修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

當您開啟Excel或CSV遇到亂碼怎麼辦?CSV檔出現中文亂碼的原因是Excel預設編碼與CSV檔所使用的UTF-8編碼方式不相容,尤其在中文編碼的轉換上,無論是Excel轉CSV或CSV轉Excel都會產生亂碼,但我們可以通過將Excel的文字編碼轉換成UTF-8、GBK、BIG5等格式來保存,就可以解決開啟CSV檔案出現亂碼的問題,以下就一起來看看「Excel與csv出現中文亂碼要如何修復及如何將預設編碼轉換成UTF-8格式」。

Excel轉CSV出現亂碼的原因

為什麼CSV會出現中文亂碼?CSV檔是一種純文字格式的檔案,並沒有明確指定中文字的編碼方式,而Excel預設編碼為ANSI,一旦您使用Microsoft Excel軟體開啟CSV檔的時候,當CSV檔的編碼方式和Excel的編碼方式不相容,在中文編碼的轉換過程中就會產生亂碼。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

Excel開啟csv檔遇到亂碼怎麼辦?

當Excel轉csv顯示亂碼要怎麼辦?以下提供三種修復中文亂碼的方法給您參考,幫助您將預設編碼轉換為UTF-8。

方法1:將Excel另存新檔

打開Excel檔案,點擊”另存新檔”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

在存檔類型中選擇”CSV逗號分隔”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

點擊”工具” → “Web選項”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

切換到”編碼”頁,在下拉選單中選擇Unicode(UTF-8),設定完成後點擊”確定”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

方法2:用純文字檔(記事本)開啟CSV檔案

用記事本打開CSV檔案。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

用記事本開啟後,在右下角可以查詢目前CSV檔所使用的文字編碼為ANSI,ANSI編碼其實是ASCII編碼,我們必需將編碼轉換成UTF-8,才可以避免CSV檔的中文變成亂碼。

點擊”檔案” → “另存為”,接著會跳出一個存檔視窗。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

檔案名稱必需加上副檔名”.CSV”,更改存檔類型為”所有檔案”,編碼點開後選擇”UTF-8″或”具有BOM的UFT-8″,設定完成後點擊”存檔”,完成後在用Excel開啟檔案。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

方法3:從Excel匯入CSV檔案

打開Excel檔案,切換到”資料”頁,點擊”從文字/CSV”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

在檔案原點中可以看到CSV檔採用的中文字編碼是Big5。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

我們將中文字編碼從繁體中文Big5改為Unicode UTF-8後,點擊”匯入”。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

完成以上流程後,Excel就會自動將中文編碼轉換為UTF-8,我們再也不會看到有亂碼的CSV檔。

修復Excel開啟CSV檔出現中文亂碼的問題/將預設編碼設定為UTF-8

通過以上三種關於Excel出現亂碼的修復方法,相信您將預設編碼轉換為UTF-8之後,就可以解決開啟csv檔案出現亂碼的問題,如果您的CSV檔案中還是存在中文亂碼,可能是您所使用的中文編碼格式不正確,或是檔案中包含非UTF-8編碼的文字,若遇到此問題,您可以先使用記事本或Notepad++文本編輯器將CSV檔案中的中文先轉換成UTF-8編碼格式,然後再次打開您的CSV檔案,確認文字是否顯示正確。