什麼是 ASCII 表?
ASCII 表是美國資訊交換標準代碼的完整參考 - 幾乎支援每個文字檔案、程式語言和網路協定的字元到編號的對應。 它列出了所有 128 個標準 ASCII 代碼 (0-127) 以及擴展的拉丁文 1 上半部 (128-255),並且對於每個代碼,它顯示十進制值、十六進位和八進位形式、八位元二進位、可列印字形或控制系統、HTML 實體和簡單的語言名稱。
ASCII 為每個字母、數字、標點符號和控制訊號分配一個唯一的數字。 大寫「A」為 65,小寫「A」為 97,數字「0」為 48,空格為 32。 前 32 個代碼是非列印控制字元,例如回車 (13)、線路饋送 (10) 和標籤 (9) - 曾經驅動電傳打字機的無形指令,至今仍終止線路並分隔欄位。 此表使這些值中的每一個都可在一個地方可見和可搜尋。
一切都在您的瀏覽器中運行。 您可以按類別篩選,按字元搜尋,十進制、十六進位或實體名稱,點擊任何值將其複製,然後貼上您自己的文字以查看每個字元背後的程式碼。 沒有上傳,沒有註冊,一旦頁面載入,整個參考就會離線工作。
嚴格來說,ASCII 是一個涵蓋代碼 0 到 127 的 7 位元標準,從 128 到 255 的所有內容都屬於擴展而不是 ASCII 本身。 表格顯示該上限範圍的拉丁 1,這是最常見的解釋,而且不是唯一的:相同的位元組在 Windows-1252 下是不同的字元,而在 UTF-8 下,這些值在根本不是獨立字元,而是多位元序列的一部分。 這是大多數 Mojibake 的來源,其中一個重音字母作為兩個不相關的符號到達。 前 32 個代碼是控制字元而不是可列印的字元,來自電傳印表機的保留,少數仍然在做真正的工作:9 是標籤,10 是線路饋送,13 個是回車,最後兩個代碼之間的區別在於文字檔案在作業系統之間仍然移動不佳的原因。
該頁面還可以作為您自己文字的 ASCII 表轉換器,當您檢查程式碼中的值時,這很方便。將文字轉換為 ASCII 代碼框以範例 Hi © 開頭,它傳回 72 105 32 169,並標記 ©,因為 169 位於 7 位元 ASCII 之外。這些是 Python ASCII 表腳本列印的相同數字:ord("H")傳回 72,chr(72)傳回"H"。在 C 程式設計的 ASCII 表中,值也匹配,因為字元保存代碼,因此"H"== 72 為真。
如何使用 ASCII 表?
瀏覽或過濾表格
捲動完整的 0–255 表格或使用類別按鈕將其縮小到可列印字元、控制碼或擴展的 Latin-1 範圍。
搜尋字元或代碼
鍵入字元、十進制數、十六進位值(如 0x41)或實體名稱(如「copy」)來過濾表格。使用 0x 前綴表示十六進位,因為諸如 41 之類的普通數字也與十六進位列相符並顯示多行。
複製您需要的值
點擊字元、十進位、十六進位或 HTML 實體單元格將其複製到剪貼簿以用於程式碼或文件。八進位和二進位列僅供閱讀。
轉換自己的文字
將文字貼到編碼器中以查看每個字元的 ASCII(或 Unicode)代碼點,然後複製十進制代碼字串。
主要特點
每個代碼 0–255
標準 7 位 ASCII (0–127) 和 ISO 8859-1 拉丁文 1 上半部 (128–255) 在一個連續的可滾動表中
四個數字基礎一目了然
顯示每個程式碼的十進位、十六進位、八位元和八位元二進位,加上 HTML 實體 - 無需精神轉換
命名控制字元
隱形代碼 0-31 和 127 標有他們的助記符(NUL、LF、CR、ESC、DEL)和全名,因此您知道每個代碼的作用
聰明的搜尋
以其字元、十進位、十六進位、八進制、二進位或 HTML 實體名稱查找代碼 - “&”、“38”、“0x26”和“amp”都定位了符號
Frequently Asked Questions
Related Tools
Binary Calculator
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
Comments
0 comments
No comments yet. Be the first to share your thoughts!