MUTools

亂碼還原

亂碼還原工具只要貼上亂碼文字,就會自動推測原始文字編碼,並還原成正確的內容。能把「繧ウ繝ウ繝斐Η繝シ繧ソ繝シ」「éã」這類損壞的字元,還原成可讀的文章。

還原結果
這裡會顯示還原後的文字

輸入的文字全程在瀏覽器內處理,不會傳送到伺服器。免註冊,可安心使用。

字數統計

即時統計文字的字數、字元數、去除空白後字元數與行數的免費字數統計工具,適合文章、社群與論文字數檢查。免費無廣告、免註冊,全程在瀏覽器中完成。

  • 編輯與格式化
  • SEO

文字比對

依行、詞、字元粒度將兩段文字差異視覺化的比對(diff)工具,支援中文逐字比對、忽略空白與大小寫,並以 unified diff 格式複製結果,全程在瀏覽器中完成。

  • 檢查
  • 開發

JSON 格式化 / 驗證

貼上 JSON 即可驗證語法並依指定縮排(2/4/Tab)格式化、美化,格式化與驗證同時完成,適合檢視 API 回應與設定檔。免費無廣告,全程在瀏覽器中完成。

  • 編輯與格式化
  • 檢查
  • 開發

正規表示式測試器

輸入正規表示式與文字,即時高亮比對、查看擷取群組與取代預覽的 JavaScript 正規表示式測試器。支援旗標切換、常用模式範本與 URL 分享,全程在瀏覽器中完成。

  • 檢查
  • 開發

Cron 運算式產生解析

線上 cron 運算式產生器與解析工具:用視覺化介面選擇排程即可產生 crontab 運算式,貼上運算式則能以中文說明其含義,並依時區列出下次執行時間。支援 @daily 等巨集與步進、範圍寫法。免費、免註冊,全程在瀏覽器中完成。

  • 產生器
  • 開發

Markdown 編輯器

免費的 Markdown 線上編輯器,邊寫邊即時預覽,並可一鍵將 Markdown 轉 HTML 複製或下載。支援表格、任務清單與程式碼高亮。所有處理全程在瀏覽器中完成,免登入。

  • 編輯與格式化
  • 開發

亂碼還原是什麼?

亂碼還原工具只要貼上亂碼文字,就會自動推測原始文字編碼,並還原成正確的內容。能把「繧ウ繝ウ繝斐Η繝シ繧ソ繝シ」「éã」這類損壞的字元,還原成可讀的文章。

大多數的中文亂碼,都是因為 UTF-8、Shift_JIS、EUC-JP、Latin-1(Windows-1252)等文字編碼不一致所造成。本工具會逐一嘗試多種轉換組合,自動挑選出最自然的結果。若自動推測效果不佳,您也可以手動指定原始文字編碼與被誤讀的文字編碼來還原。

反過來,本工具也提供「產生模式」,可將正常文字刻意轉成亂碼。只要選擇常見的亂碼模式,就能製作亂碼重現範例,方便進行顯示確認與測試。

輸入的文字全程在瀏覽器內處理,不會傳送到外部伺服器。免註冊、免登入,即使是含有機密資訊的文章也能安心使用。

使用方法

  1. 選擇「還原」模式,將亂碼文字貼到輸入欄中。
  2. 工具會自動推測原始文字編碼,並顯示還原結果與「推測的文字編碼」。
  3. 若結果不自然,可從「其他還原候選」選擇其他組合,或開啟「手動指定文字編碼」自行選擇。
  4. 正確還原後,點擊「複製」按鈕即可複製文字。
  5. 想刻意產生亂碼時,切換到「產生」模式,輸入文字並選擇亂碼模式。

使用情境

  • 用 Excel 開啟 CSV 檔案後出現「繧ウ繝ウ...」之類的亂碼無法閱讀,想還原成原本的中文。
  • 電子郵件或舊的文字檔顯示成亂碼,想確認內容。
  • 想修復網站或應用程式上「é」「ã」這類歐美系亂碼(以 Latin-1 讀取 UTF-8 造成的亂碼)。
  • 開發者或維運人員想還原因 Shift_JIS 與 UTF-8 弄錯而儲存的資料。
  • 工程師想製作亂碼重現範例,測試自家服務的顯示異常或編碼處理。

注意事項

  • 當亂碼成因是「原始文字編碼與開啟時的文字編碼不一致」時,效果最佳。支援 UTF-8↔Shift_JIS、UTF-8↔Latin-1 等組合。
  • 若字元在解碼階段就已遺失位元組資訊(例如已變成「�」的部分),原理上任何工具都無法還原。還原結果會以「�」標示遺失的部分。
  • 自動推測會將「是否像自然的文章」量化評分後挑選候選。僅由專有名詞組成的短句等情況可能推測失準,此時請使用手動指定。
  • Latin-1(é・ã 系)的亂碼較不易遺失資訊,通常能近乎完整地還原。
  • 輸入的文字僅在瀏覽器內處理,不會傳送或儲存到伺服器。

常見問題

為什麼會發生亂碼?
多數是文字編碼不一致所造成。例如把以 UTF-8 儲存的檔案當成 Shift_JIS 開啟,或在郵件、系統之間傳送時發送端與接收端的編碼不一致,原本的文字就會顯示成其他字元。
文字會被傳送到伺服器嗎?
不會。文字編碼的推測與轉換全程在瀏覽器內完成。即使是含有公司內部資料或個人資訊的文章也能安心使用。
支援哪些文字編碼?
支援 UTF-8、Shift_JIS(CP932)、EUC-JP、ISO-2022-JP、Latin-1(Windows-1252)。會自動判定這些組合所造成的常見亂碼。
還原後仍有部分維持「�」或「?」,無法修復嗎?
亂碼發生的當下,該字元的位元組資訊可能已經遺失。遺失的資訊原理上無法還原,因此那部分會以「�」顯示。若原始資料仍在,以正確的文字編碼重新開啟即可避免。
Excel 的 CSV 出現亂碼,該怎麼使用?
請複製顯示成亂碼的儲存格文字,貼到「還原」模式中。多數是以 Shift_JIS 開啟 UTF-8 造成的亂碼,可自動還原成正確內容。從根本解決的話,可將 CSV 重新儲存為 UTF-8(含 BOM),或透過 Excel 的「資料」→「從文字/CSV」指定文字編碼匯入即可避免。
可以刻意製作亂碼嗎?
可以。在「產生」模式輸入正常文字,並選擇亂碼模式(例如以 Shift_JIS 開啟 UTF-8 造成的亂碼),即可製作亂碼重現範例。方便進行顯示確認與編碼處理的測試。