將 UTF-8 文字以十六進位位元組表示
Hi 會變成 4869:每一對代表一個 UTF-8 位元組。這與在不同進位制之間轉換整數 4869 是不同的概念。十六進位字串代表的是位元組,而所選的文字編碼決定了這些位元組所能代表的字元。
試試 ASCII 與多位元組範例
先將 Hi 編碼,再解碼 4869 即可還原為 Hi。字元 é 會變成 c3a9,因為它的 UTF-8 表示使用兩個位元組。十六進位輸出為小寫且精簡。UTF-8 Byte Converter 以加上空格的方式顯示相同的位元組配對,方便檢視。
僅解碼完整的位元組對
解碼器要求有效的十六進位字元與完整的配對。單獨一個數字無法描述一個完整的位元組。在移除複製資料的分隔符之前,請先保留原始內容,並檢查錯誤,不要假設每個看似十六進位的值都代表可讀的文字。
將位元組有效性與文字編碼分開處理
嚴格的 UTF-8 解碼器會拒絕無效的 UTF-8 序列。因此,來自舊式編碼的位元組即使其十六進位表示有效,仍可能在此處失敗。本工具不會偵測字元集,也不會識別二進位檔案格式。Base64 與 Hex 僅改變位元組的表示方式,並不會假設這些位元組是文字。
複製前先在本機檢視
輸入與輸出皆保留在目前的瀏覽器分頁中,不會向 NexaCurrent 發出轉換請求。請先以已知的短樣本進行測試,再處理較大的文字內容。共享輸入上限為兩百萬字元;十六進位輸出可能會比原始內容更長。重設按鈕會清除所有工作內容,因此請另外保留重要來源資料的副本。