工具用的順手嗎?
你的回饋能幫助我們做得更好
批次檢測文字檔案編碼格式,解決亂碼問題,支援UTF-8/GBK等常見型別。
點選檔案拖拽檔案到此處,或點選上傳
支援任意文字檔案
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
文字檔實際儲存的是位元組;編碼則定義位元組如何對應到文字。若開啟程式用錯方式解讀,中文、日文或符號可能顯示成亂碼。這項工具可一次選取多個檔案,逐一列出檔名、大小、編碼判斷與處理狀態,方便先定位需要檢查的檔案。它提供的是候選判斷,並不會把檔案轉成另一種編碼,也不會修復內容。
UTF-8、UTF-16 等名稱表示文字到位元組的轉換形式。檔案開頭若帶有 BOM(位元組順序標記),可提供特定編碼形式的線索;此工具會辨識 UTF-8 BOM、UTF-16 大端與小端標記。Unicode Consortium 說明,UTF-8 的 BOM 用作編碼簽名,不代表 UTF-8 有大端或小端之分。沒有 BOM 的檔案仍可能是 UTF-8,因此結果也會依位元組樣式推測其他候選編碼。
結果中的 ASCII / ANSI 表示目前樣本符合 ASCII 範圍;由於純 ASCII 位元組也能以多種編碼解讀,這個標籤無法證明原始檔案當初選用哪一種編碼。若工具列出百分比,它是判斷信心線索,不是檔案正確率或完整性分數。
CSV 是文字資料;看到亂碼時,可能是開啟程式採用的編碼解讀方式與檔案不同。政府資料開放平臺的說明也指出,試算表開啟 CSV 時可能因預設編碼解讀而無法正確顯示中文,並介紹 UTF-8 BOM 的處理方式。先檢查編碼標籤,再以實際使用的試算表或匯入系統抽樣查看中文欄名與內容,能幫助區分編碼問題與分隔符、欄位格式等其他問題。
指南
依步驟完成操作,並透過範例核對輸入與結果。
拖曳或選取一個以上的文字檔,例如 TXT、CSV 或日誌檔。工具依序處理所選檔案,並在清單中新增每個檔案的結果。
逐列查看檔案名稱、大小、編碼欄與狀態。成功表示已產生一個判斷標籤;失敗則表示該檔案讀取或檢測未完成。看到 Unknown 或 Binary / Unknown 時,應視為未能判定,而不是一種確定的文字編碼。
需要留存批次核對資料時,可匯出 CSV 結果清單;清單欄位包含檔名、大小、編碼標籤與狀態。匯出的是檢測紀錄,不是轉碼後的檔案。完成後可移除單列,或清空整份結果清單。
情境
查看這項工具在不同工作與生活流程中的用法。
整理資料的人可先批次查看來源檔案的編碼標籤,再在預計使用的試算表或系統中抽查中文欄名與幾筆資料。若文字正常但欄位錯位,還需另查分隔符號或 CSV 結構。
需要檢查多份文字檔或日誌時,可先匯出清單,找出標籤不同、狀態失敗或顯示 Unknown 的項目,優先以原始檔案和實際讀取軟體進一步確認。
問答
集中解答常見疑問與容易混淆的問題。
不是。UTF-8 檔案可以沒有 BOM;工具會再依樣本位元組特徵判斷,因此應把標籤當作線索,並用實際文字顯示結果確認。
如果樣本只有 ASCII 範圍的字元,許多相容編碼都能解讀相同位元組,無法單靠這段內容確定原始編碼。加入非 ASCII 文字的樣本通常較有辨識線索,但仍不能保證唯一判定。
不會。工具只顯示判斷結果與狀態,匯出功能只產生結果清單。要處理原檔,請在支援指定編碼的軟體中重新開啟或轉存,並確認另存結果中的文字是否正確。
不可以。百分比是檢測器提供的信心線索,不是對整份檔案正確率的保證;短樣本、字元種類少或混合編碼都可能讓標籤不確定。
須知
使用前了解適用範圍、結果限制與必要提醒。
判斷依據是檔案開頭最多 10,000 位元組的樣本;較短檔案則使用可讀取的全部內容。檔案後段若使用不同編碼、含有異常位元組,或整體其實是二進位資料,開頭樣本未必能代表整份檔案。短文字、純英文或內容單一時,也可能無法區分多種相容編碼。
此功能在目前瀏覽器讀取所選檔案的樣本並顯示結果,不提供改寫原檔的操作。重要資料請保留原件;不要只憑單一標籤覆蓋、刪除或批次轉存檔案。對照實際目標軟體開啟後的中文、符號和換行,再決定後續處理方式。
推薦
查找相關工具、專題與可用的 API 能力。