文字亂碼修復

指定編碼路徑,修復可逆亂碼並核對位元組。

資料留在瀏覽器檔案與文字在此分頁處理。
文字亂碼修復
請輸入文字或試用範例。

基本原理

亂碼是把位元組用錯誤編碼解讀的結果。例如 UTF-8 的 café 用 Windows-1252 讀取可能成為 café。修復會重建位元組,但無法恢復已被 � 取代的資訊。

功能介紹

支援 UTF-8、Windows-1252、真正的 Latin-1、Shift_JIS、GB18030、Big5、EUC-KR 與 Mac Roman;提供每次處理的位元組報告及反向模擬。

使用方式

  1. 貼上亂碼,選擇錯誤顯示時的編碼與原始編碼。範例使用 Windows-1252 和 UTF-8。
  2. 先處理一次,只有重複誤編碼才增加至兩次或三次。檢查報告後複製或下載。

錯誤與限制

只接受能精確往返的路徑,並非自動編碼偵測。檔案匯入讀取 UTF-8 文字,不是原始舊編碼位元組。

最多輸入 10,000、輸出 250,000 個 UTF-16 單元,UTF-8 檔案 1 MiB,每次 20 秒。JSON 欄位名稱供程式讀取。

常見問題

為什麼不能修復取代字元?

U+FFFD 可能代表多種已遺失的位元組序列,必須找回原檔。即使可以往返,也不能證明所得語言就是正確解讀。

資料留在瀏覽器?

檔案與文字在此分頁處理。

相關工具