使用步驟
- 在「查詢」框輸入字元(如 A)、十進位制(65)、十六進位制(0x41)或名稱(換行)。
- 勾選「只看可列印字元」可以隱藏控制字元。
- 在表格裡找到需要的編碼。
引數說明
- 可列印字元
- 32~126,包括空格、數字、大小寫字母和常用標點。
- 控制字元
- 0~31 和 127,最常用的是 9 製表符(\t)、10 換行(\n)、13 回車(\r)和 27 轉義(ESC)。
- 與 Unicode 的關係
- Unicode 的前 128 個碼位與 ASCII 完全相同,所以這些字元在 UTF-8 裡也只佔 1 個位元組。
值得記住的幾段範圍
| 編碼(十進位制) | 十六進位制 | 含義 |
|---|---|---|
| 0–31 和 127 | 00–1F、7F | 控制字元 |
| 32 | 20 | 空格 |
| 48–57 | 30–39 | 數字 0–9 |
| 65–90 | 41–5A | 大寫字母 A–Z |
| 97–122 | 61–7A | 小寫字母 a–z |
有兩種換算經常用到。數字字元的編碼減去 48 就是它的數值,所以 '7'(55)就是 7。字母在字母表中的位置,大寫是編碼減 64,小寫是編碼減 96,所以 'C'(67)是第 3 個字母。再舉個例子,A 的編碼是 65,即 0x41,二進位制為 01000001。
常見問題
大寫字母和小寫字母差多少?
相差 32。A 是 65,a 是 97,把第 6 位(0x20)置 1 就從大寫變成小寫。
數字字元 0 的 ASCII 碼是多少?
48(十六進位制 30)。字元 0~9 對應 48~57,減去 48 就得到數值。
Windows 和 Linux 的換行有什麼不同?
Windows 用回車加換行(13 10,即 \r\n),Linux 和 macOS 只用換行(10,\n)。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。