修復日文 CSV 亂碼
將在 Excel 中開啟時日文變成亂碼的 CSV 檔案,重新儲存為 UTF-8(含 BOM),讓文字恢復正常。只改變文字編碼,不改變內容。檔案只在這台裝置上處理。
- 免費
- 不上傳
- 免註冊
- 可離線使用
使用方式
點選「選擇檔案」,挑選一個 CSV 檔案。
確認預覽中的文字是否顯示正確。如果不正確,請選擇其他編碼。
點選「儲存供 Excel 使用」,即可將修復後的檔案儲存為 UTF-8(含 BOM)。
常見問題
為什麼會出現亂碼?
因為檔案的文字編碼(把文字轉換成數字的規則)與 Excel 預期的不同。日文版 Windows 上的 Excel 會把不含標記(BOM)的 CSV 檔案當作 Shift_JIS 開啟。
檔案會被傳送到其他地方嗎?
不會。讀取檔案和產生新檔案都在你的裝置上完成。選擇檔案後,不會向外傳送任何資料。
內容會改變嗎?
只會改變文字編碼。換行、分隔符號、引號和空白行都維持原樣。儲存前,工具會重新讀取新檔案,確認文字與原檔案一致。
預覽中的文字不正確怎麼辦?
請在工具的「以其他編碼讀取」中重新選擇。如果每種編碼都顯示不正確,檔案可能使用了本工具無法讀取的編碼,例如中文或韓文的編碼。
儲存的檔案叫什麼名字?
會在原始檔名的最後加上「-utf8」(儲存為 Shift_JIS 時為「-sjis」)。檔名只在這台裝置上使用。
為什麼無法儲存為 Shift_JIS?
Shift_JIS 不包含表情符號以及部分漢字和符號。請刪除或替換所顯示位置的字元,然後再試一次。如果檔案的接收方能讀取 UTF-8,請改用 UTF-8(含 BOM)儲存。
開頭的 0 不見了,或數字變成了日期
這是 Excel 自動轉換數字和日期造成的,與文字編碼無關,本工具無法解決。請在 Excel 中使用「從文字/CSV」匯入檔案,並將該欄設為文字格式。
可以在 Mac 或手機上使用嗎?
可以。如果 Shift_JIS 的 CSV 檔案在這些裝置上出現亂碼,儲存為 UTF-8(含 BOM)後,大多數 App 都能正常讀取。在 LINE 等 App 中開啟時,可能無法儲存。遇到這種情況,請改用 Safari 或 Chrome 重新開啟頁面。
限制與注意事項
- 本工具不會排序、變更分隔符號、新增或刪除欄位,也不會轉換為 Excel 檔案(.xlsx)。
- 文字編碼是根據內容推測的。日文字元較少時,推測可能出錯。儲存前請確認預覽。
- 公司等自行建立的文字(造字)在其他電腦上無法正確顯示。本工具無法修復這類文字。
- Excel 以外的部分軟體會把 BOM 讀成多餘的字元。如果接收方要求不含 BOM,請不要使用這種格式。
- 單一檔案最大 50 MB。在手機上,即使未超過上限,較大的檔案也可能處理得比較慢。
- 瀏覽器擴充功能等你自己的使用環境,不在我們能保護的範圍內。