CSV 亂碼防止工具
(新增 BOM / 換行符號轉換)
一鍵解決使用 Excel 開啟 CSV 出現亂碼與換行損壞的問題。
支援 UTF-8 新增/刪除 BOM、換行符號轉換 (LF/CRLF),以及行末空白刪除。
或
支援 CSV / TSV / TXT — 完全在瀏覽器中處理
在 Excel 中儲存的 CSV 可能會使用作業系統預設編碼 (如 Shift_JIS 或 Big5)。
如果已載入檔案,將自動繼承原始檔名。
* 內容僅在您的瀏覽器中處理,絕不會傳送至外部伺服器。
如果同時勾選「新增 BOM」與「刪除 BOM」,將會先刪除再新增 (結果為檔案開頭只有一個 BOM)。
✅ 轉換結果
* 這只是簡易預覽。若需要嚴謹的 CSV 解析 (如引號內換行等),請使用專用工具。本工具專注於 BOM 與換行符號轉換以解決 Excel 相容性問題。
關於工具
在使用 Excel 開啟 CSV 檔案時,常常會遇到中文字元變成亂碼、或者是換行被破壞的問題——這是一個能讓您一鍵解決這些困擾的實用工具。您可以直接在瀏覽器中快速地新增/刪除 UTF-8 的 BOM (Byte Order Mark) 標記,並統一轉換換行符號 (LF 或 CRLF)。
同時支援載入以 Shift_JIS 或 EUC-JP 等編碼儲存的舊版 CSV 檔案。系統會自動嘗試偵測輸入檔案的字元編碼,並以最適合的方式進行處理。最重要的是,所有的處理過程都百分之百在您的瀏覽器端完成,您的資料絕對不會被傳送到任何外部伺服器,安全又有保障。
使用方法
載入 CSV 檔案
將檔案拖曳至指定區域或點擊「選擇檔案」按鈕。您也可以直接將文字內容貼上。如果是 Big5 或 Shift_JIS 的檔案亂碼,請手動切換輸入編碼設定。
設定轉換選項
根據您的目的調整選項,例如要讓 Excel 正常開啟請選擇「新增 UTF-8 BOM」並「統一為 CRLF」。若「自動更新」已開啟,結果會立即顯示在下方。
複製或儲存結果
點擊「複製文字」將轉換結果存入剪貼簿,或是點擊「儲存為 CSV」下載檔案。匯出的檔案名稱會自動依據您的原始檔名產生。
名詞解釋
- CSV (逗號分隔值, Comma Separated Values)
- 一種使用逗號來分隔資料的純文字檔案格式。它是試算表軟體 (如 Excel) 與各種資料庫之間交換資料的常見標準。
- BOM (位元組順序記號, Byte Order Mark)
- 這是一個隱藏在文字檔最開頭的特殊標記,用來告訴軟體該檔案是使用 UTF-8 編碼的。如果缺少這個標記,Microsoft Excel 在開啟時往往會無法正確辨識 UTF-8 中文字,進而產生亂碼。
- 換行符號 (CRLF / LF)
- 代表換行的隱藏控制字元。Windows 系統預設使用 CRLF (Carriage Return + Line Feed);而 Unix/Linux/Mac 系統則只使用 LF。格式不符經常是造成資料庫匯入失敗的主因。
- 亂碼 (Mojibake)
- 當軟體使用錯誤的字元編碼去解讀一個檔案時,導致原本的文字變成各種無意義或無法閱讀的奇怪符號的現象。
- UTF-8
- 現今網頁與系統中最主流的字元編碼方式。工程師通常偏好「無 BOM」的 UTF-8,但對於常使用 Excel 處理報表的商業用戶來說,必須要有「帶 BOM」的 UTF-8 才能正確開啟。
常見問題
- Q.我的 CSV 檔案會被傳送到伺服器嗎?
- 不會。所有的讀取、BOM 新增/刪除、以及換行符號轉換作業都安全地在您本地的網頁瀏覽器中執行。您可以安心處理高度機密的商業資料。
- Q.為什麼在 Excel 中打開 CSV,外國字元或中文字會變成亂碼?
- 除非偵測到 UTF-8 BOM,否則 Excel 預設會使用系統當地的編碼 (如 Windows 上的 Big5 或 Shift_JIS) 來開啟 CSV。開啟「新增 UTF-8 BOM」選項並儲存後,Excel 就能完美顯示字元了。
- Q.載入 Big5 或是 Shift_JIS 的 CSV 時,出現了亂碼怎麼辦?
- 如果自動偵測失敗,請將「輸入編碼」下拉選單更改為對應的編碼重新載入檔案。本工具統一輸出為 UTF-8,但您可以手動指定讀取時的編碼格式。
- Q.為什麼系統匯入時會出現「換行錯誤」?
- 許多網頁資料庫與伺服器系統 (如 Linux/Mac) 預期使用 LF 作為換行符號。如果 CSV 是在 Windows (CRLF) 上建立的,可能會導致錯誤。請將「換行符號」設定為「統一轉為 LF (\n)」後再轉換一次。
- Q.CSV 檔案大小有任何限制嗎?
- 因為此工具是將檔案讀取到瀏覽器記憶體中進行處理,建議最大支援約 15MB 左右的檔案。過大的檔案可能會導致載入失敗或使瀏覽器嚴重卡頓。
- Q.這個工具會覆寫或刪除我電腦裡的原始檔案嗎?
- 不會的。工具只會讀取您的檔案、在記憶體中處理並產生全新的檔案讓您下載儲存。您電腦上的原始檔案絕不會被更動或刪除。
使用場景
解決業務報表的 Excel 亂碼
從各種核心系統或後台匯出的 UTF-8 CSV 檔案,在交由財務或業務部門以 Excel 開啟前,先透過此工具加上 BOM,確保資料不會出現亂碼。
開發環境統一換行格式
在 Mac 與 Windows 工程師團隊共用或處理 CSV 測試資料時,常會發生 CRLF 與 LF 混雜的情況。一鍵將換行符號統一,避免 Git 衝突或程式解析錯誤。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.