關於文字 Hex 編碼轉換
文字 Hex 編碼轉換能看到一段文字背後的位元組。日誌、抓包資料、資料庫匯出、串列埠除錯工具給出的是一串十六進位制,看不出寫的是什麼,把 Hex 貼上進來就能還原成文字;反過來,想知道一段文字到底由哪些位元組組成,貼上文字就能轉成 Hex。
編碼決定位元組:“中”在 UTF-8 裡是 E4 B8 AD,在 GBK 裡是 D6 D0,UTF-16LE 是 2D 4E,UTF-16BE 是 4E 2D。還原出來是亂碼,多半是編碼選錯了,老系統匯出的資料常用 GBK,換一個試試。這裡的 GBK 按 GB18030 處理,也相容 GB2312。位元組之間可以不分隔,也可以用空格、0x 或 \x,字母可選大寫或小寫,直接放進程式碼或十六進位制編輯器就能用。全部在瀏覽器裡完成。
文字 Hex 編碼轉換怎麼用
- 1選方向
文字轉 Hex,或 Hex 轉文字。
- 2選編碼
UTF-8、GBK(GB18030)、UTF-16LE 或 UTF-16BE。
- 3設格式
位元組之間不分隔,或用空格、0x、\x 分隔,字母大寫或小寫。
- 4複製結果
複製十六進位制,或還原出的文字。
為什麼用熊仔工匠
- 四種編碼
UTF-8、GBK/GB18030,以及兩種位元組序的 UTF-16。
- 中文位元組看得清
同一個字在 UTF-8 佔三個位元組、在 GBK 佔兩個,對比一下就知道亂碼從哪來。
- 格式直接能用
空格、0x、\x 分隔和大小寫可選,貼進程式碼不用再改。
- 不上傳
在瀏覽器裡轉換,頁面開啟後斷網也能用。