ASCII 字元表
免費線上ASCII 字元表,無需帳號、不用安裝,完全在瀏覽器中運行。
| 十進制 | 十六進制 | 八進制 | 二進制 | 字元 | 描述 |
|---|
常用代碼
什麼是 ASCII 字元表?
ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是一種字元編碼標準,用於表示英文字母、數字、標點符號和控制字元。標準 ASCII 包括 128 個字元(代碼 0-127),而延伸 ASCII 則包括 256 個字元(代碼 0-255)。每個字元都對應一個唯一的數值代碼,方便電腦存儲和處理文本資訊。
如何使用 ASCII 字元表?
使用本工具非常簡單直觀:
- 搜尋功能:在搜尋框中輸入任何字元或代碼(十進制、十六進制、八進制),即可快速找到對應的 ASCII 字元資訊。
- 篩選檢視:點擊按鈕可切換不同檢視方式——「顯示全部」查看所有字元,「只顯示可列印」隱藏控制字元,「只顯示控制字元」只顯示特殊控制代碼。
- 複製字元或代碼:點擊表格中的任何一行,該字元或代碼會自動複製到剪貼板,可直接在其他應用中使用。
- 查看完整資訊:表格顯示每個字元的十進制、十六進制、八進制、二進制表示,以及詳細的功能描述。
實用應用場景
ASCII 字元表在多個領域都有重要作用:
- 軟體開發:程式設計師需要查詢特定字元的 ASCII 代碼進行字串操作、文件處理、資料轉換和編碼工作。
- 系統管理:在命令列介面和指令碼中,理解控制字元(如 Tab、LF、CR)對於文本處理至關重要。
- 教育學習:計算機科學和資訊技術學生需要掌握字元編碼基礎,了解計算機如何表示文本。
- 資料轉換:進行不同編碼格式轉換、二進制資料分析或協議實現時需要查詢字元代碼。
常見問題
1. ASCII 和 Unicode 有什麼區別?
ASCII 是 7 位編碼系統,定義了 128 個字元(主要是英文字母、數字和符號)。Unicode 是一個更廣泛的國際標準,支援世界上數千種語言的字元,包括中文、日文、阿拉伯文和表情符號。Unicode 的前 128 個字元與 ASCII 完全相同,確保向下相容性。
2. 什麼是控制字元?
控制字元是 ASCII 代碼 0-31 和 127 中的特殊字元,它們不代表可見的符號,而是用來控制文本格式和輸出設備的行為。例如代碼 9 是製表符(Tab),代碼 10 是換行符(LF),代碼 13 是回車符(CR),它們在文本和資料處理中起重要作用。
3. 如何在程式碼中使用 ASCII 代碼?
大多數程式語言都提供了 ASCII 代碼和字元之間的轉換函式。例如:Python 中使用 chr(65) 得到 'A';JavaScript 中使用 String.fromCharCode(65);Java 中使用 (char)65。
4. 延伸 ASCII(128-255)用於什麼?
標準 ASCII 只定義了 0-127 的字元。延伸 ASCII(128-255)用來表示其他符號、特殊字元、數學符號和多種語言的字母。不同的延伸 ASCII 代碼頁用於不同的地區和語言,例如 CP1252 用於西歐語言,CP936 用於簡體中文。
5. 為什麼有些字元在表格中顯示為「不可見」?
代碼 0-31 和 127 是控制字元,是不可見的特殊字元。它們用來控制文本格式、設備操作或信息傳輸。在本工具中,這些字元會顯示其名稱和功能描述。使用「只顯示可列印」篩選可以隱藏所有控制字元,只查看可見的字元和符號。
6. 複製功能如何使用?
只需點擊表格中的任何一行,該行的字元或代碼會自動複製到剪貼板。頁面會顯示「已複製」的提示訊息。對於控制字元,會複製其十進制代碼。您可以直接將複製的內容貼到程式碼編輯器或其他應用程式中。
