編碼專區

十六進位轉文字

將有空格或無空格的十六進位位元組,解碼為嚴格 UTF-8 文字。

十六進位轉文字: 使用嚴格的 UTF-8 驗證,將十六進位位元組對解碼為文字。當編碼已知時,十六進位轉文字適合處理複製來的文字內容或較短的位元組片段。遇到格式錯誤的位元組對或無效的 UTF-8 時,工具會拒絕處理,而不會默默插入替代字元。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
Hex → Text / 本機工作台本機處理

全程在瀏覽器中執行

400,000字元輸入 · 100,000字元輸出

結果

準備就緒

此解碼器遇到格式錯誤的位元組或無效的 UTF-8 會拒絕處理,而不會替換內容。

解碼失敗時

解碼器只接受有效的 UTF-8。較舊編碼的位元組會失敗:在 Windows-1252中,é是單一位元組E9,單獨使用時不是有效的 UTF-8。因此,解碼失敗通常表示這些位元組是其他編碼的文字,或根本不是文字,例如壓縮或加密資料。從十六進位傾印複製的內容,通常會在每行開頭包含偏移量,結尾則有 ASCII 欄。解碼前請只保留位元組對。

解讀亂碼

應該是é卻顯示為é這類亂碼,表示 UTF-8被當成 Windows-1252讀取:原本的兩個位元組C3 A9被顯示成兩個不同字元。在這裡將原始位元組以 UTF-8解碼,就能還原預期的文字。如果解碼結果在每個字母之間都有不可見字元,來源很可能是 UTF-16,因為 UTF-16會在每個 ASCII 字母後面加上一個00位元組。

使用方式

  1. 按照下方顯示的格式輸入值。
  2. 執行轉換,並根據來源慣例檢查結果。
  3. 依目的地所需的格式複製或下載輸出內容。

隱私與限制

轉換會在您的瀏覽器中執行。您的值和結果不會上傳。

相關工具

常見問題

我可以貼上完整且附有註解的十六進位傾印嗎?

請只保留位元組對。ASCII 空格、定位字元、CR 和 LF 會被忽略,也接受單一開頭的 0x。偏移量、ASCII 側欄、逗號和重複的 0x 標記不屬於可接受的格式。十六進位字元使用大寫或小寫都可以。

為什麼我預期得到 é,輸入 E9 卻失敗?

單一位元組 E9 不是完整的 UTF-8 序列。若要表示 é,請輸入 C3 A9。錯誤可能表示來源使用了其他編碼、位元組遺失,或內容其實是二進位資料而非文字。工具不會猜測編碼,也不會解壓縮檔案。

解碼後的文字會出現 UTF-8 位元組順序標記嗎?

此解碼器會將開頭的 EF BB BF 當作位元組順序標記並消耗掉。同樣的序列若出現在後續位元組中,則會在結果中變成 U+FEFF。純 UTF-8 不需要選擇位元組順序,而此工具也不會僅因為位元組看起來像文字,就將其解碼為 UTF-16。

免費工具・使用在瀏覽器中次・免註冊