這個文字檔是什麼編碼?

放入文字檔

純文字、CSV、字幕、程式碼和記錄檔

選擇檔案

適用於 TXT CSV JSON XML SRT

或貼上連結(Ctrl+V) 貼上連結

使用方式

  1. 1

    把檔案拖放到上方的方框中,或點一下選擇檔案。

  2. 2

    我們會讀取檔案裡儲存的資訊,只需要幾秒鐘。

  3. 3

    答案會立即顯示,附上可以分享的連結;想看更多,也能查看完整資訊。

編碼、BOM 和換行字元

文字檔只是一串位元組;編碼決定它們代表哪些字元。UTF-8 能處理所有語言,幾乎在任何地方都是預設值,但較舊的檔案可能使用其他編碼,用錯誤的方式開啟就會把「é」變成「é」。

還有兩個細節會造成麻煩:開頭的位元組順序標記(BOM),有些工具會把它顯示成亂碼;以及換行字元,Windows(CRLF)和 Mac 或 Linux(LF)並不相同。這個檢查工具會顯示這三項資訊。

  • 字元編碼
  • 位元組順序標記
  • 換行字元
  • 行數和字數
用完整的中繼資料檢視器查看檔案的所有資訊

常見問題

如何檢查檔案是不是 UTF-8?

把檔案拖放到上方的方框中。我們會顯示它的編碼、是否有 BOM,以及它的換行方式。

為什麼我的 CSV 在 Excel 中顯示奇怪的字元?

Excel 會猜測編碼。沒有 BOM 的 UTF-8 檔案常被當成較舊的編碼讀取,所以中文或重音字母會變成亂碼。另存為「CSV UTF-8」就會加上 Excel 需要的 BOM。

什麼是 BOM?

檔案開頭幾個看不見的位元組,用來標示它是 Unicode。Excel 喜歡它;有些程式開發工具和網頁伺服器則不喜歡。

CRLF 和 LF 有什麼不同?

兩種結束一行的方式:Windows 使用歸位字元加換行字元(CRLF),Mac 和 Linux 只使用換行字元(LF)。混用會讓指令碼出錯,也會讓 Git 的差異比對變得雜亂。

它能偵測所有編碼嗎?

它能可靠地分辨 ASCII、UTF-8、UTF-16 和 UTF-32。較舊的單位元組編碼則比較難互相區分。

我的檔案會怎麼處理?

您的檔案會透過加密連線傳送,在我們的伺服器上讀取,約 24 小時後自動刪除。答案會保留在一個有專屬連結的頁面上,方便您分享。工具的結果頁面絕不會出現在搜尋引擎中。

所有工具