1、ASCII碼的簡介
ASCII(American Standard Code for Information Interchange,美國資訊互換標準代碼)是一套基於拉丁字母的字元編碼,共收錄了128 個字符,用一個字節就可以存儲,它等同於國際標準ISO/IEC 646。 ASCII 規範於 1967 年第一次發布,最後一次更新是在 1986 年。
ASCII編碼範圍0x00-0x7F,即十進位的0-127,定義了128個單字節字元。它包含了 33 個控製字元(具有某些特殊功能但無法顯示的字元)和 95 個可顯示字元(數字、字母、符號)。國標碼GB18030、國際碼Unicode皆相容於ASCII編碼。
2.ASCII碼對照表
3.ASCII碼產生原因
在電腦中,所有的資料在儲存和運算時都要使用二進制數表示(因為計算機用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個字母(包括大寫)以及0、1等數字還有一些常用的符號(例如*、#、@等)在計算機中存儲時也要使用二進制數來表示,而具體用哪些二進制數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通信而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出台了ASCII編碼,統一規定了上述常用符號用哪些二進制數來表示。
美國資訊交換標準代碼是由美國國家標準學會(American National Standard Institute , ANSI )制定的,是一種標準的單字節字元編碼方案,用於基於文字的資料。它最初是美國國家標準,供不同計算機在相互通信時用作共同遵守的西文字符編碼標準,後來它被國際標準化組織(International Organization for Standardization, ISO)定為國際標準,稱為ISO 646標準。適用於所有拉丁文字字母。
以上是ASCII碼對照表的詳細內容。更多資訊請關注PHP中文網其他相關文章!