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 衝突或程式解析錯誤。
發送反饋
請告訴我們您的想法,以幫助我們改進工具。
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.