編碼專區
十六進位轉文字
將有空格或無空格的十六進位位元組,解碼為嚴格 UTF-8 文字。
十六進位轉文字: 使用嚴格的 UTF-8 驗證,將十六進位位元組對解碼為文字。當編碼已知時,十六進位轉文字適合處理複製來的文字內容或較短的位元組片段。遇到格式錯誤的位元組對或無效的 UTF-8 時,工具會拒絕處理,而不會默默插入替代字元。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
結果
準備就緒此解碼器遇到格式錯誤的位元組或無效的 UTF-8 會拒絕處理,而不會替換內容。
解碼失敗時
解碼器只接受有效的 UTF-8。較舊編碼的位元組會失敗:在 Windows-1252中,é是單一位元組E9,單獨使用時不是有效的 UTF-8。因此,解碼失敗通常表示這些位元組是其他編碼的文字,或根本不是文字,例如壓縮或加密資料。從十六進位傾印複製的內容,通常會在每行開頭包含偏移量,結尾則有 ASCII 欄。解碼前請只保留位元組對。
解讀亂碼
應該是é卻顯示為é這類亂碼,表示 UTF-8被當成 Windows-1252讀取:原本的兩個位元組C3 A9被顯示成兩個不同字元。在這裡將原始位元組以 UTF-8解碼,就能還原預期的文字。如果解碼結果在每個字母之間都有不可見字元,來源很可能是 UTF-16,因為 UTF-16會在每個 ASCII 字母後面加上一個00位元組。
使用方式
- 按照下方顯示的格式輸入值。
- 執行轉換,並根據來源慣例檢查結果。
- 依目的地所需的格式複製或下載輸出內容。
隱私與限制
轉換會在您的瀏覽器中執行。您的值和結果不會上傳。
相關工具
常見問題
我可以貼上完整且附有註解的十六進位傾印嗎?
請只保留位元組對。ASCII 空格、定位字元、CR 和 LF 會被忽略,也接受單一開頭的 0x。偏移量、ASCII 側欄、逗號和重複的 0x 標記不屬於可接受的格式。十六進位字元使用大寫或小寫都可以。
為什麼我預期得到 é,輸入 E9 卻失敗?
單一位元組 E9 不是完整的 UTF-8 序列。若要表示 é,請輸入 C3 A9。錯誤可能表示來源使用了其他編碼、位元組遺失,或內容其實是二進位資料而非文字。工具不會猜測編碼,也不會解壓縮檔案。
解碼後的文字會出現 UTF-8 位元組順序標記嗎?
此解碼器會將開頭的 EF BB BF 當作位元組順序標記並消耗掉。同樣的序列若出現在後續位元組中,則會在結果中變成 U+FEFF。純 UTF-8 不需要選擇位元組順序,而此工具也不會僅因為位元組看起來像文字,就將其解碼為 UTF-16。
免費工具・使用在瀏覽器中次・免註冊