字元編碼檢測

快速檢測檔案的字元編碼、轉換編碼,解決開啟檔案時的亂碼問題,修復記事本與閱讀器開啟文字檔案時的亂碼。

點擊選擇檔案 或 將檔案拖曳至此
支援批次匯入檢測,也支援直接透過 Ctrl + V 貼上檔案
已加入 {{ fileList.length }} 個檔案
檔案名稱大小編碼檢測結果準確率解碼預覽操作全部可能編碼
{{ item.file.name }}
{{ formatFileSize(item.file.size) }} 檢測中... {{ item.encoding }}-- 空白檔案 {{ item.confidenceText }}
解碼中...
(空白檔案,無內容)
{{ item.previewText }}
分析中...
--

解碼效果預覽 - {{ currentPreviewItem ? currentPreviewItem.file.name : '' }}

全部可能編碼:
正在解碼檔案...

{{ convertDialogTitle }}

正在轉換檔案編碼並準備下載,請稍候...

檔案轉換完成,已自動開始下載!

開啟 在檔案開頭寫入 BOM 標記。主要用於解決 Excel 按兩下開啟 CSV 亂碼、舊版 Windows 記事本等,讓程式能自動辨識 UTF-8。

關閉 產生標準無 BOM 檔案。推薦用於 Web 開發、Linux/macOS、程式碼專案(避免多餘字元引發語法錯誤)。

如何快速檢測檔案編碼?

無需安裝任何軟體,透過瀏覽器 3 步驟即可快速辨識檔案編碼並一鍵修復亂碼:

1

選擇並匯入檔案

點擊上方的虛線區域選擇檔案,亦支援直接拖曳檔案至頁面,或在資料夾中複製檔案後直接按下 Ctrl + V 貼上。支援單一檔案與多檔案批次處理。

2

自動分析與即時預覽

採用高效演算法毫秒級智慧檢測檔案編碼,全程在本地端執行無需上傳至伺服器,即時呈現字元編碼類型(如 UTF-8、Big5、GBK 等)、準確率與文字預覽。

3

切換編碼並轉換下載

若預設預覽出現亂碼,可點擊「全部可能編碼」中的候選標籤即時切換。確認文字正常後,點擊「轉 UTF-8」或「全部轉換 UTF-8 並下載 (ZIP)」匯出乾淨的新檔案。

常見亂碼情境與修復指南

1. Windows 記事本開啟文字檔案出現亂碼

早期 Windows 記事本預設採用 ANSI (Big5 或 GBK) 儲存中文,當移至 macOS、Linux 或網頁中開啟時極易產生亂碼。使用本工具檢測後轉換為通用的 UTF-8 編碼即可完美解決。

2. Excel 開啟 CSV 中文變成問號或符號

Excel 在按兩下開啟無 BOM 的 UTF-8 CSV 時容易誤判編碼導致中文亂碼。透過本工具可快速檢測原始編碼,並支援一鍵轉換為帶 BOM 的 UTF-8 或 UTF-16LE 格式,直接正常開啟。

3. 手機與電子書閱讀器開啟 TXT 小說亂碼

電子書閱讀器(Kindle、Kobo、手機閱讀 App)常因缺少繁體 Big5 或簡體 GBK 字庫而顯示為亂碼。只需將 TXT 檔案轉換為標準 UTF-8 即可在所有行動裝置上流暢閱讀。

4. 程式碼註解、字幕與歌詞檔案文字異常

舊版原始碼註解、.srt / .ass 影視字幕、.lrc 歌詞檔案在不同作業系統間傳遞時常發生異常。支援批次拖曳檢測與一鍵 ZIP 打包匯出,極速修復整個資料夾的檔案。

常見字元編碼對比與介紹

編碼名稱全稱與特點主要應用情境相容性與建議
UTF-8通用可變長度 Unicode 編碼,1~4 位元組表示全球網際網路標準、現代作業系統、Web 開發最為推薦,全球相容性最佳
Big5繁體中文字元集編碼(大五碼)台灣、香港及海外傳統繁體中文系統與文字檔案繁體中文環境專用,建議統一轉換為 UTF-8
GBK / GB2312簡體中文國家標準編碼,雙位元組表示傳統 Windows 中文系統、早期中文軟體與文字檔案簡體中文專用,建議統一轉換為 UTF-8
GB18030中國現行強制性國家標準,收錄少數民族文字與罕見字政企系統、官方出版品、生僻字姓名處理向下相容 GBK 與 GB2312
Shift-JIS / EUC-JP日本工業標準日文編碼日文系統、動漫字幕、遊戲文本與舊版軟體非日文系統開啟易出現亂碼,建議轉為 UTF-8
Windows-1252單位元組西歐字元編碼(ANSI 西歐標準)英語、法語、德語、西班牙語等西歐語言環境常被誤辨識為其他單位元組拉丁編碼

為什麼選擇線上批次檢測與轉換?

🔒

純本地瀏覽器執行 · 隱私絕對安全

所有字元檢測、解碼預覽與檔案轉換均完全在您的本地瀏覽器記憶體中完成,檔案絕不上傳至任何伺服器,機密文件與商業資料百分之百隱私安全。

⚡

置信度分析 · 多編碼即時比對

基於國際通用的字元頻率統計與位元組規則,不僅提供主檢測結果與準確率百分比,亦列出所有可能候選編碼,點擊即可即時比對解碼效果,杜絕誤轉。

📦

極速批次處理 · 自動打包 ZIP

支援一次性拖入或貼上數十甚至上百個檔案,非同步佇列毫秒級解析,支援個別檔案下載與一鍵 ZIP 快速壓縮打包全部轉換成果。

常見問題解答 (FAQ)

Q: 為什麼短文字或特殊檔案的檢測準確率不是 100%?

字元編碼檢測是基於位元組特徵與語言機率模型的統計分析。當檔案較小或純英文字元較多時,多種編碼可能同時符合其位元組規則。此時可點擊表格中「全部可能編碼」的候選標籤,即時預覽文字是否通順無亂碼。

Q: UTF-8 帶 BOM (Byte Order Mark) 與無 BOM 有什麼區別?如何新增或移除 BOM?

1. 區別:BOM 是位於檔案開頭的 3 位元組標記(0xEF 0xBB 0xBF)。帶 BOM 專用於解決舊版 Windows 記事本與 Excel 按兩下開啟 CSV 亂碼的問題;而程式開發、Linux/macOS 則強烈建議使用標準無 BOM 格式(避免編譯或資料解析異常)。

2. 如何新增 BOM:點擊轉換下載時,在跳出的視窗中勾選「新增 BOM 標記」即可一鍵為匯出的檔案注入 BOM 簽章。

3. 如何移除 BOM:無論原檔案是否含有 BOM,在下載視窗中取消勾選「新增 BOM 標記」,本工具會自動移除開頭的 BOM 位元組,匯出純淨的標準無 BOM 檔案。

Q: 本工具支援檢測與轉換哪些字元編碼?

工具基於高精度機率模型與字元集規則,全面支援全球 80+ 種常用及歷史編碼的智慧辨識、解碼預覽與轉換,按國家與地區分類如下:

  • 全球通用 (Unicode / 國際標準):UTF-8、UTF-8 帶BOM (UTF-8-SIG)、UTF-16LE、UTF-16BE、UTF-16、UTF-32LE、UTF-32BE、UTF-32、ASCII
  • 中文 (繁體/簡體中文):Big5(繁體中文大五碼)、Big5-HKSCS(香港增補字符集)、GB18030(中國強制標準,向下相容 GBK 與 GB2312)、HZ-GB-2312
  • 日本 (日文):Shift_JIS、Shift_JIS_2004、CP932 (Windows日文)、EUC-JP、EUC-JIS-2004、ISO-2022-JP 系列 (iso2022-jp-2/2004/ext)
  • 韓國 (韓文):EUC-KR、CP949 (Windows韓文)、ISO-2022-KR、Johab
  • 西歐與美洲國家 (英語、法語、德語、西班牙語、葡萄牙語等):Windows-1252 (ANSI西歐)、ISO-8859-1 (Latin-1)、ISO-8859-15 (Latin-9)、MacRoman、HP-Roman8
  • 中歐與東歐國家 (波蘭、捷克、匈牙利、羅馬尼亞等):Windows-1250、ISO-8859-2 (Latin-2)、MacLatin2、CP852
  • 俄語與斯拉夫語系 (俄羅斯、烏克蘭、白俄羅斯等):Windows-1251、KOI8-R、KOI8-U、ISO-8859-5、MacCyrillic、CP866、CP1125
  • 希臘 (希臘語):Windows-1253、ISO-8859-7、MacGreek、CP737
  • 土耳其 (土耳其語):Windows-1254、ISO-8859-9 (Latin-5)、MacTurkish、CP857
  • 中東地區 (阿拉伯語、希伯來語、波斯語):Windows-1255 / ISO-8859-8 (希伯來語)、Windows-1256 / ISO-8859-6 / CP720 / CP864 (阿拉伯語)
  • 東南亞國家 (越南語、泰語等):Windows-1258 (越南語)、CP874 / TIS-620 (泰語)
  • 北歐與波羅的海國家 (愛沙尼亞、拉脫維亞、立陶宛、冰島等):Windows-1257、ISO-8859-4 (Latin-4)、ISO-8859-10 (Nordic)、ISO-8859-13 (Baltic)、MacIceland
  • 歷史系統與代碼頁:DOS 代碼頁 (CP437、CP850、CP858 等 17 種)、IBM/大型主機 EBCDIC (CP500、CP1026、CP1140 等)

Q: 本工具支援哪些類型的檔案?

支援所有純文字類型檔案,包括但不限於 .txt、.csv、.json、.xml、.html、.css、.js、.py、.java、.c、.cpp、.sql、.srt、.ass、.lrc、.log、.md 等。

Q: 轉換後的檔案內容會遺失或被修改嗎?

不會。轉換過程僅重新對應文字底層的位元組編碼格式(例如由 Big5 位元組轉為 UTF-8 位元組),檔案的所有字詞、標點符號、換行與排版均完整保留,不會遺失任何資料。