1. 程式人生 > >ASCII碼、Unicode編碼對照表 —— ASCII控制字元 Unicode編碼 字元編碼的前世今生

ASCII碼、Unicode編碼對照表 —— ASCII控制字元 Unicode編碼 字元編碼的前世今生

ASCII控制字元  Unicode編碼

ASCII(American Standard Code for Information Interchange,美國資訊互換標準程式碼,ASCⅡ)是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準ISO/IEC 646。

  ASCII第一次以規範標準的型態發表是在1967年,最後一次更新則是在1986年,至今為止共定義了128個字元,其中33個字元無法顯示(這是以現今作業系統為依歸,但在DOS模式下可顯示出一些諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元,控制字元的用途主要是用來操控已經處理過的文字,在33個字元之外的是95個可顯示的字元,包含用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。

ASCII控制字元

二進位制十進位制十六進位制縮寫可以顯示的表示法/Unicode表示法名稱/意義
0000 0000000NUL空字元(Null)
0000 0001101SOH標題開始
0000 0010202STX本文開始
0000 0011303ETX本文結束
0000 0100404EOT傳輸結束
0000 0101505ENQ請求
0000 0110606ACK確認迴應
0000 0111707BEL響鈴
0000 1000808BS退格
0000 1001909HT水平定位符號
0000 1010100ALF換行鍵
0000 1011110BVT垂直定位符號
0000 1100120CFF換頁鍵
0000 1101130DCR歸位鍵
0000 1110140ESO取消變換(Shift out)
0000 1111150FSI啟用變換(Shift in)
0001 00001610DLE跳出資料通訊
0001 00011711DC1裝置控制一(XON 啟用軟體速度控制)
0001 00101812DC2裝置控制二
0001 00111913DC3裝置控制三(XOFF 停用軟體速度控制)
0001 01002014DC4裝置控制四
0001 01012115NAK確認失敗迴應
0001 01102216SYN同步用暫停
0001 01112317ETB區塊傳輸結束
0001 10002418CAN取消
0001 10012519EM連線介質中斷
0001 1010261ASUB替換
0001 1011271BESC跳出
0001 1100281CFS檔案分割符
0001 1101291DGS組群分隔符
0001 1110301ERS記錄分隔符
0001 1111311FUS單元分隔符
0111 11111277FDEL刪除

ASCII可顯示字元

二進位制十進位制十六進位制圖形
0010 00003220(空格)(␠)
0010 00013321!
0010 00103422"
0010 00113523#
0010 01003624$
0010 01013725 %
0010 01103826&
0010 01113927'
0010 10004028(
0010 10014129)
0010 1010422A*
0010 1011432B+
0010 1100442C,
0010 1101452D-
0010 1110462E.
0010 1111472F/
0011 000048300
0011 000149311
0011 001050322
0011 001151333
0011 010052344
0011 010153355
0011 011054366
0011 011155377
0011 100056388
0011 100157399
0011 1010583A:
0011 1011593B;
0011 1100603C<
0011 1101613D=
0011 1110623E>
0011 1111633F?
二進位制十進位制十六進位制圖形
0100 00006440@
0100 00016541A
0100 00106642B
0100 00116743C
0100 0100

相關推薦

ASCIIUnicode編碼對照表 —— ASCII控制字元 Unicode編碼 字元編碼前世今生

ASCII控制字元  Unicode編碼ASCII(American Standard Code for Information Interchange,美國資訊互換標準程式碼,ASCⅡ)是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語和其他西歐語言。它是現今最通用的

編碼格式簡介:ASCIIANSIGBKGB2312GB18030和UnicodeUTF-8,BOM頭

family 用兩個 圖片 and 正是 全球化 asc 即使 little 編碼格式簡介:ASCII碼、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM頭 二進制: 只有0和1。 十進制、十六進制、八進制: 計算機其實挺笨的,它只

python中的字符串編碼問題——2.理解ASCIIANSIUnicode編碼UTF-8編碼

unicode編碼 統一 col 簡單 utf 文字 stand 二進制 pan ASCII碼:全名是American Standard Code for Information Interchange,ASCII碼中,一個英文字母(不分大小寫)占一個字節的空間,範圍0x0

GB2312GBKISO-8859-1ASCIIUnicodeUTF-8各種編碼格式詳解(終於搞懂了)

從計算機編碼歷史這條主線來理解各種編碼格式 計算機發明於歐美語系世界,最初只需要處理英文字母的編碼就可以了,也就是ISO-8859-1編碼規範;後來傳到中國,原有的編碼規範不能識別中文,於是發展出了GB2312、GBK等格式來編碼中文,同樣的對於阿拉伯語系、德俄西班牙之類的也會有其相應的編碼

C# ASCII中文及符串互轉

 1、中文轉位元組 int len=10; string a="中文"; byte[] Data = new byte[len]; byte[] a= Encoding.Defaul

淺談服務治理微服務與Service Mesh(一)Dubbo的前世今生

本系列文章將為大家介紹當下最流行的服務治理、微服務等相關內容,從服務治理、SOA、微服務到最新的服務網格(Service Mesh)進行綜合介紹和分析。易商阜極自2017年開始積極引進微服務的理念,並運用於多個專案實踐中,為專案升級改造帶來了顯著效果。本文將以D

所謂編碼--泛談ASCIIUnicodeUTF8UTF16UCS-2等編碼格式

dia 做了 enter log 一起 數量 字符編碼 bmp src   最近在看nodejs的源碼,看到stream的實現裏面滿地都是encoding,不由想起以前看過的一篇文章——在前面的隨筆裏面有提到過——阮一峰老師的《字符編碼筆記:ASCII,Unicode和UT

編碼歷史ASCIIUnicodeutf-8和GBK

英文字母 英文 全世界 兩個 編碼 中國 歷史 1的個數 包含 ASCII編碼:用來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字符,一個字符共8位,占一個字節。 ASCII編碼是由美國國家標準協會制定的標準的單字節字符編碼方案,用來存

字符編碼ASCIIUnicode與UTF-8的理解

F5 標準化 一般來說 簡書 打開文件 說了 tps can 常用 首先我們先要明白的兩點是:1、計算機中的信息都是由二進制的0和1儲存的;2、我們再計算機屏幕上看到的各種字符都是計算機系統按照一定的規則將二進制數字轉換而來的。 一、基本概念。 1、字符集(charse

【轉載】字元編碼ASCIIUnicode和UTF-8的區別

1. ASCII碼 我們知道,在計算機內部,所有的資訊最終都表示為一個二進位制的字串。每一個二進位制位(bit)有0和1兩種狀態,因此八個二進位制位就可以組合出256種狀態,這被稱為一個位元組(byte)。也就是說,一個位元組一共可以用來表示256種不同的狀態,每一個狀態對應一個符

編碼表(ASCII&GB2312&gbk&unicode&UTF-8)

                                          &

三種常見字元編碼ASCIIUnicode和UTF-8

什麼是字元編碼? 計算機只能處理數字,如果要處理文字,就必須先把文字轉換為數字才能處理。最早的計算機在設計時採用8個位元(bit)作為一個位元組(byte),所以,一個位元組能表示的最大的整數就是255(二進位制11111111=十進位制255),如果要表示更大的整數,就必須用更多的位元組。比如

關於字元編碼asciiunicode與utf-8

轉自:https://foofish.net/unicode_utf-8.html   阮一峰老師對普及計算機基礎技術功不可沒,但畢竟老師不是神,因此也避免不了對某些概念有一些錯誤的理解,《字元編碼筆記:ASCII,Unicode 和 UTF-8 》 是阮老師10年前寫的一篇關於字元編

字元編碼ASCIIUnicode和UTF-8

一、什麼是字元編碼?        字元編碼(英語:Character encoding)也稱字集碼,是把字符集中的字元編碼為指定集合中某一物件(例如:位元模式、自然數序列、8位組或者電脈衝),以便文字在計算機中儲存和通過通訊

編碼方式ASCIIUnicode和UTF-8的區別及聯絡

最早的計算機在設計時採用8個位元(bit)作為一個位元組(byte),所以,一個位元組能表示的最大的整數就是255(二進位制11111111=十進位制255),如果要表示更大的整數,就必須用更多的位元組。比如兩個位元組可以表示的最大整數是65535,4個位元組可以表示的最大整

字元編碼ASCIIUnicodeUTF-8

  網際網路時代,知乎大V通過段子抖機靈,公眾號大V通過雞湯獲得關注,微博大V通過新聞搶眼球,我們作為普通看客則刷的不亦樂乎。但是這些文章都有一個不引人注意的共同點,那就是它們都是由字元組成的(好吧,果然說的是廢話☺)。字元君,也就是今天要講的主角。   這一

字串和編碼ASCII UnicodeUTF-8)

計算機只能處理數字,如果要處理文字,就必須先把文字轉換為數字才能處理。最早的計算機在設計時採用8個位元(bit)作為一個位元組(byte),所以,一個位元組能表示的最大的整數就是255(二進位制11111111=十進位制255),如果要表示更大的整數,就必須用更多的位元組。

字元編碼:ANSI和ASCII區別Unicode和UTF-8區別

ANSI和ASCII區別 ANSI碼(American National Standards Institute) 美國國家標準學會的標準碼 ASCII碼(America Standard Code

編碼格式-AsciiDefaultUnicodeBigEndianUnicodeUTF7UTF8

static void Main(string[] args) { //要了解編碼格式,首先必須理清兩個概念:一個是什麼是字符集;另一個是什麼是編碼格式。 //字符集:是一個字元和數字(這個數字

編碼轉換(ASCIIUnicodeUnicode和中文相互轉換)

參照http://tool.chinaz.com/Tools/Unicode.aspx,用C#做一個編碼轉換的小工具。程式碼如下:     /// <summary>     /// 編碼轉換工具     /// 作者:Sunny906     /// 日期:2