文字轉十六進位
將文字依 UTF-8 編碼轉為十六進位,支援空格分隔與大寫輸出。
01
文字 → 十六進位
將文字依 UTF-8 編碼轉為十六進位,支援空格分隔與大寫輸出。
02
ASCII / UTF-8
文字先以 UTF-8 編碼,每個位元組用兩位十六進位數字表示。ASCII 字元占一個位元組。
03
本機處理
文字在瀏覽器內處理。
文字轉十六進位
文字 → 十六進位:
文字先以 UTF-8 編碼,每個位元組用兩位十六進位數字表示。ASCII 字元占一個位元組。
程式碼範例:
'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35
常見用途:
- >讀取十六進位傾印資料
- >查看文字位元組
- >解碼 API 與紀錄資料
常見問題
能轉換數值進位嗎?
本工具轉換的是文字的位元組。例如,文字「255」會轉為 32 35 35。
輸入會上傳嗎?
不會,資料在瀏覽器內處理。
// 字元的十六進位位元組
| 字元 | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// 十六進位數字與數值
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> 更多問題
問:為什麼一個位元組正好是兩位十六進位數字?
答:一位十六進位數字代表 4 位元(半位元組),一個位元組有 8 位元。兩位數字正好是一個位元組,範圍 00 到 FF。
問:é 或 中 這類字元在十六進位中如何顯示?
答:十六進位顯示的是編碼(通常為 UTF-8)的位元組。é 佔 2 位元組(C3 A9),中 佔 3 位元組(E4 B8 AD),emoji 佔 4 位元組。
問:區分大小寫嗎(ff 與 FF)?
答:不區分,ff 與 FF 值相同。保持風格一致即可;0x、# 等前綴只是慣例,不屬於數值本身。