工具用的順手嗎?
你的回饋能幫助我們做得更好
識別文字檔案字元編碼格式,解決亂碼問題,支援多語言內容分析。
點選檔案檔案編碼檢測
檢測文字檔案的字元編碼 (UTF-8, GBK, ASCII 等)
檔案編碼檢測
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
文字檔儲存的是位元組;讀取程式需要用相符的字元編碼把位元組解讀成文字。若讀取端選錯編碼,常會看到問號、方框或不合理字元。這個檢測頁一次處理一個選取的檔案,提供主要編碼推測、BOM 標記、換行格式、檔名與檔案大小,適合先縮小排查方向。
結果不是轉碼或修復:頁面不會產生另一份檔案,也不會替你改動原始位元組。編碼名稱應視為待驗證的線索,尤其在沒有明確簽名時。
根據檔案開頭最多 10,000 位元組推測可能的編碼。若開頭符合本頁辨識的 BOM,主要編碼會依該標記顯示;否則使用樣本特徵推測。
顯示 Yes (UTF-8)、Yes (UTF-16 BE)、Yes (UTF-16 LE) 或 No。這裡只辨識上述三種開頭簽名;No 不等於檔案不是 UTF-8。
依取樣內容顯示 CRLF、LF、CR 或 None。它是單一類別,不會列出混合換行的比例。
用來核對目前選取的檔案。大小依 1024 進位顯示 B、KB、MB、GB 或 TB,最多顯示兩位小數。
BOM(位元組順序標記)是放在資料流起始處的簽名,可提示 Unicode 編碼形式。此頁辨識的位元組開頭為 EF BB BF(UTF-8)、FE FF(UTF-16 BE)及 FF FE(UTF-16 LE)。Unicode 說明 UTF-8 可以帶 BOM,但並非必須;因此沒有 BOM 時,還要依內容特徵、原始系統設定或檔案規格判斷。BOM 的定義與用途可參考 Unicode Consortium 的 BOM 說明;UTF-8 的位元組規則可參考 RFC 3629。
不同軟體可能接受不同編碼標籤,歷史編碼名稱也有相容性對應。WHATWG Encoding Standard 記錄了網頁環境的編碼標籤與解碼規則,說明為何顯示的名稱不一定等同於某個軟體的選單文字。可參閱 WHATWG Encoding Standard。台灣常見的 Big5/CP950、UTF-8 等名稱可作為檢查方向,但不要因為地區或副檔名就預設某一種編碼。
指南
依步驟完成操作,並透過範例核對輸入與結果。
拖放或選擇一個待查檔案。請保留未改寫的原始副本;一次只會處理一個檔案,選取另一個檔案會更新目前結果。
若 BOM 顯示 Yes,可先依對應 UTF 編碼嘗試開啟副本。若顯示 No,把主要編碼當作第一個候選方向,而非確定答案。
開啟或匯入副本時明確指定候選編碼,檢查中文、標點、特殊符號和欄位分隔是否合理。必要時對照來源軟體的匯出設定或文件規格。
若腳本、版本比對或匯入流程對行尾敏感,再查看 CRLF、LF、CR 或 None。這項結果只描述取樣內容,不會替你轉換行尾。
結果欄位旁可逐項複製,方便貼入除錯紀錄或交接訊息;檔案本身不會因複製結果而改變。
情境
查看這項工具在不同工作與生活流程中的用法。
資料整理者可先記下編碼與 BOM,再回到試算表軟體的匯入流程選擇相符編碼。此檢查不判斷欄位分隔符、日期格式或資料列是否完整。
開發者看到整份文字檔都被標示變更時,可將換行類別作為排查線索,並與專案規範及編輯器設定核對。結果不會修改檔案。
處理人員可先檢查代表性檔案,再用實際匯入工具抽查特殊字元。若同一檔案由多個來源拼接,單看開頭樣本不足以代表後續內容。
問答
集中解答常見疑問與容易混淆的問題。
可能。UTF-8 不要求一定帶 BOM;No 僅表示開頭沒有符合此頁辨識的三種簽名之一。此時應把主要編碼視為推測,並在實際使用的軟體中核對。
ASCII 範圍的位元組可出現在多種相容編碼中,短小的純英文樣本往往沒有足夠線索指出原始儲存設定。請補看含有目標語言文字的原始樣本,並查明來源系統設定。
不可以。頁面只報告檢測欄位,不轉換、覆寫或下載新檔。確認來源編碼後,請使用符合接收系統需求的編輯器或匯入流程處理副本,並檢查轉換後文字。
須知
使用前了解適用範圍、結果限制與必要提醒。
推測不等於證明。沒有可辨識 BOM 時,短文字、純 ASCII、相近編碼、損壞位元組或混合編碼可能使結果不明確。檢測只依檔案開頭最多 10,000 位元組作編碼與換行檢查;後段若使用不同編碼或換行方式,不會反映在此結果中。
標記辨識範圍有限。BOM 欄位只顯示 UTF-8、UTF-16 BE、UTF-16 LE 三種簽名,不代表其他檔案格式一定沒有標記。換行欄位也只呈現一種分類;樣本混有多種行尾時,不能由結果推斷各自數量。
選取檔案不等同於文字檔保證。上傳選擇器不以副檔名限制檔案,二進位檔也可能被選取;其編碼與換行結果通常沒有可用的文字意義。檔案會由瀏覽器完整讀取後再取開頭樣本,因此大型檔案可能受裝置記憶體與瀏覽器能力影響,沒有固定容量承諾。檢測程式在目前瀏覽器讀取檔案;仍請依自身設備與瀏覽環境的安全需求處理敏感資料。
推薦
查找相關工具、專題與可用的 API 能力。