字符編碼(ASCII、Unicode 和 UTF-8 之間的關(guān)系)_第1頁
字符編碼(ASCII、Unicode 和 UTF-8 之間的關(guān)系)_第2頁
字符編碼(ASCII、Unicode 和 UTF-8 之間的關(guān)系)_第3頁
字符編碼(ASCII、Unicode 和 UTF-8 之間的關(guān)系)_第4頁
字符編碼(ASCII、Unicode 和 UTF-8 之間的關(guān)系)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

-1-ASCII、Unicode和UTF-8之間的關(guān)系字符編碼是計(jì)算機(jī)技術(shù)的基石,想要熟練使用計(jì)算機(jī),就必須懂得一點(diǎn)字符編碼的知識(shí)。一、ASCII碼我們知道,計(jì)算機(jī)內(nèi)部,所有信息最終都是一個(gè)二進(jìn)制值。每一個(gè)二進(jìn)制位(bit)有0和1兩種狀態(tài),因此八個(gè)二進(jìn)制位就可以組合出256種狀態(tài),這被稱為一個(gè)字節(jié)(byte)。也就是說,一個(gè)字節(jié)一共可以用來表示256種不同的狀態(tài),每一個(gè)狀態(tài)對(duì)應(yīng)一個(gè)符號(hào),就是256個(gè)符號(hào),從00000000到11111111。上個(gè)世紀(jì)60年代,美國制定了一套字符編碼,對(duì)英語字符與二進(jìn)制位之間的關(guān)系,做了統(tǒng)一規(guī)定。這被稱為ASCII碼,一直沿用至今。ASCII碼一共規(guī)定了128個(gè)字符的編碼,比如空格SPACE是32(二進(jìn)制00100000),大寫的字母A是65(二進(jìn)制01000001)。這128個(gè)符號(hào)(包括32個(gè)不能打印出來的控制符號(hào)),只占用了一個(gè)字節(jié)的后面7位,最前面的一位統(tǒng)一規(guī)定為0。二、非ASCII編碼英語用128個(gè)符號(hào)編碼就夠了,但是用來表示其他語言,128個(gè)符號(hào)是不夠的。比如,在法語中,字母上方有注音符號(hào),它就無法用ASCII碼表示。于是,一些歐洲國家就決定,利用字節(jié)中閑置的最高位編入新的符號(hào)。比如,法語中的é的編碼為130(二進(jìn)制10000010)。這樣一來,這些歐洲國家使用的編碼體系,可以表示最多256個(gè)符號(hào)。但是,這里又出現(xiàn)了新的問題。不同的國家有不同的字母,因此,哪怕它們都使用256個(gè)符號(hào)的編碼方式,代表的字母卻不一樣。比如,130在法語編碼中代表了é,在希伯來語編碼中卻代表了字母Gimel(?),在俄語編碼中又會(huì)代表另一個(gè)符號(hào)。但是不管怎樣,所有這些編碼方式中,0--127表示的符號(hào)是一樣的,不一樣的只是128--255的這一段。至于亞洲國家的文字,使用的符號(hào)就更多了,漢字就多達(dá)10萬左右。一個(gè)字節(jié)只能表示256種符號(hào),肯定是不夠的,就必須使用多個(gè)字節(jié)表達(dá)一個(gè)符號(hào)。比如,簡(jiǎn)體中文常見的編碼方式是GB2312,使用兩個(gè)字節(jié)表示一個(gè)漢字,所以理論上最多可以表示256x256=65536個(gè)符號(hào)。中文編碼的問題需要專文討論,這篇筆記不涉及。這里只指出,雖然都是用多個(gè)字節(jié)表示一個(gè)符號(hào),但是GB類的漢字編碼與后文的Unicode和UTF-8是毫無關(guān)系的。三.Unicode正如上一節(jié)所說,世界上存在著多種編碼方式,同一個(gè)二進(jìn)制數(shù)字可以被解釋成不同的符號(hào)。因此,要想打開一個(gè)文本文件,就必須知道它的編碼方式,否則用錯(cuò)誤的編碼方式解讀,就會(huì)出現(xiàn)亂碼。為什么電子郵件常常出現(xiàn)亂碼?就是因?yàn)榘l(fā)信人和收信人使用的編碼方式不一樣。可以想象,如果有一種編碼,將世界上所有的符號(hào)都納入其中。每一個(gè)符號(hào)都給予一個(gè)獨(dú)一無二的編碼,那么亂碼問題就會(huì)消失。這就是Unicode,就像它的名字都表示的,這是一種所有符號(hào)的編碼。Unicode當(dāng)然是一個(gè)很大的集合,現(xiàn)在的規(guī)??梢匀菁{100多萬個(gè)符號(hào)。每個(gè)符號(hào)的編碼都不一樣,比如,U+0639表示阿拉伯字母Ain,U+0041表示英語的大寫字母A,U+4E25表示漢字嚴(yán)。具體的符號(hào)對(duì)應(yīng)表,可以查詢,或者專門的漢字對(duì)應(yīng)表。四、Unicode的問題需要注意的是,Unicode只是一個(gè)符號(hào)集,它只規(guī)定了符號(hào)的二進(jìn)制代碼,卻沒有規(guī)定這個(gè)二進(jìn)制代碼應(yīng)該如何存儲(chǔ)。比如,漢字嚴(yán)的Unicode是十六進(jìn)制數(shù)4E25,轉(zhuǎn)換成二進(jìn)制數(shù)足足有15位(100111000100101),也就是說,這個(gè)符號(hào)的表示至少需要2個(gè)字節(jié)。表示其他更大的符號(hào),可能需要3個(gè)字節(jié)或者4個(gè)字節(jié),甚至更多。這里就有兩個(gè)嚴(yán)重的問題,第一個(gè)問題是,如何才能區(qū)別Unicode和ASCII?計(jì)算機(jī)怎么知道三個(gè)字節(jié)表示一個(gè)符號(hào),而不是分別表示三個(gè)符號(hào)呢?第二個(gè)問題是,我們已經(jīng)知道,英文字母只用一個(gè)字節(jié)表示就夠了,如果Unicode統(tǒng)一規(guī)定,每個(gè)符號(hào)用三個(gè)或四個(gè)字節(jié)表示,那么每個(gè)英文字母前都必然有二到三個(gè)字節(jié)是0,這對(duì)于存儲(chǔ)來說是極大的浪費(fèi),文本文件的大小會(huì)因此大出二三倍,這是無法接受的。它們?cè)斐傻慕Y(jié)果是:1)出現(xiàn)了Unicode的多種存儲(chǔ)方式,也就是說有許多種不同的二進(jìn)制格式,可以用來表示Unicode。2)Unicode在很長(zhǎng)一段時(shí)間內(nèi)無法推廣,直到互聯(lián)網(wǎng)的出現(xiàn)。五、UTF-8互聯(lián)網(wǎng)的普及,強(qiáng)烈要求出現(xiàn)一種統(tǒng)一的編碼方式。UTF-8就是在互聯(lián)網(wǎng)上使用最廣的一種Unicode的實(shí)現(xiàn)方式。其他實(shí)現(xiàn)方式還包括UTF-16(字符用兩個(gè)字節(jié)或四個(gè)字節(jié)表示)和UTF-32(字符用四個(gè)字節(jié)表示),不過在互聯(lián)網(wǎng)上基本不用。重復(fù)一遍,這里的關(guān)系是,UTF-8是Unicode的實(shí)現(xiàn)方式之一。UTF-8最大的一個(gè)特點(diǎn),就是它是一種變長(zhǎng)的編碼方式。它可以使用1~4個(gè)字節(jié)表示一個(gè)符號(hào),根據(jù)不同的符號(hào)而變化字節(jié)長(zhǎng)度。UTF-8的編碼規(guī)則很簡(jiǎn)單,只有二條:1)對(duì)于單字節(jié)的符號(hào),字節(jié)的第一位設(shè)為0,后面7位為這個(gè)符號(hào)的Unicode碼。因此對(duì)于英語字母,UTF-8編碼和ASCII碼是相同的。

2)對(duì)于n字節(jié)的符號(hào)(n>1),第一個(gè)字節(jié)的前n位都設(shè)為1,第n+1位設(shè)為0,后面字節(jié)的前兩位一律設(shè)為10。剩下的沒有提及的二進(jìn)制位,全部為這個(gè)符號(hào)的Unicode碼。下表總結(jié)了編碼規(guī)則,字母x表示可用編碼的位:Unicode符號(hào)范圍(十六進(jìn)制)UTF-8編碼方式(二進(jìn)制)00000000-0000007F0xxxxxxx00000080-000007FF110xxxxx10xxxxxx00000800-0000FFFF1110xxxx10xxxxxx10xxxxxx00010000-0010FFFF11110xxx10xxxxxx10xxxxxx10xxxxxx跟據(jù)上表,解讀UTF-8編碼非常簡(jiǎn)單。如果一個(gè)字節(jié)的第一位是0,則這個(gè)字節(jié)單獨(dú)就是一個(gè)字符;如果第一位是1,則連續(xù)有多少個(gè)1,就表示當(dāng)前字符占用多少個(gè)字節(jié)。下面,還是以漢字嚴(yán)為例,演示如何實(shí)現(xiàn)UTF-8編碼:嚴(yán)的Unicode是4E25(100111000100101),根據(jù)上表,可以發(fā)現(xiàn)4E25處在第三行的范圍內(nèi)(00000800-0000FFFF),因此嚴(yán)的UTF-8編碼需要三個(gè)字節(jié),即格式是1110xxxx10xxxxxx10xxxxxx。然后,從嚴(yán)的最后一個(gè)二進(jìn)制位開始,依次從后向前填入格式中的x,多出的位補(bǔ)0。這樣就得到了,嚴(yán)的UTF-8編碼是111001001011100010100101,轉(zhuǎn)換成十六進(jìn)制就是E4B8A5。六、Unicode與UTF-8之間的轉(zhuǎn)換通過上一節(jié)的例子,可以看到嚴(yán)的Unicode碼是4E25,UTF-8編碼是E4B8A5,兩者是不一樣的。它們之間的轉(zhuǎn)換可以通過程序?qū)崿F(xiàn)。Windows平臺(tái),有一個(gè)最簡(jiǎn)單的轉(zhuǎn)化方法,就是使用內(nèi)置的記事本小程序notepad.exe。打開文件后,點(diǎn)擊文件菜單中的另存為命令,會(huì)跳出一個(gè)對(duì)話框,在最底部有一個(gè)編碼的下拉條:里面有四個(gè)選項(xiàng):ANSI,Unicode,Unicodebigendian和UTF-8。1)ANSI是默認(rèn)的編碼方式。對(duì)于英文文件是ASCII編碼,對(duì)于簡(jiǎn)體中文文件是GB2312編碼(只針對(duì)Windows簡(jiǎn)體中文版,如果是繁體中文版會(huì)采用Big5碼)。

2)Unicode編碼這里指的是notepad.exe使用的UCS-2編碼方式,即直接用兩個(gè)字節(jié)存入字符的Unicode碼,這個(gè)選項(xiàng)用的littleendian格式。

3)Unicodebigendian編碼與上一個(gè)選項(xiàng)相對(duì)應(yīng)。我在下一節(jié)會(huì)解釋littleendian和bigendian的涵義。

4)UTF-8編碼,也就是上一節(jié)談到的編碼方法。選擇完"編碼方式"后,點(diǎn)擊"保存"按鈕,文件的編碼方式就立刻轉(zhuǎn)換好了。七、Littleendian和Bigendian上一節(jié)已經(jīng)提到,UCS-2格式可以存儲(chǔ)Unicode碼(碼點(diǎn)不超過0xFFFF)。以漢字嚴(yán)為例,Unicode碼是4E25,需要用兩個(gè)字節(jié)存儲(chǔ),一個(gè)字節(jié)是4E,另一個(gè)字節(jié)是25。存儲(chǔ)的時(shí)候,4E在前,25在后,這就是Bigendian方式;25在前,4E在后,這是Littleendian方式。這兩個(gè)古怪的名稱來自英國作家斯威夫特的《格列佛游記》。在該書中,小人國里爆發(fā)了內(nèi)戰(zhàn),戰(zhàn)爭(zhēng)起因是人們爭(zhēng)論,吃雞蛋時(shí)究竟是從大頭(Big-endian)敲開還是從小頭(Little-endian)敲開。為了這件事情,前后爆發(fā)了六次戰(zhàn)爭(zhēng),一個(gè)皇帝送了命,另一個(gè)皇帝丟了王位。第一個(gè)字節(jié)在前,就是"大頭方式"(Bigendian),第二個(gè)字節(jié)在前就是"小頭方式"(Littleendian)。那么很自然的,就會(huì)出現(xiàn)一個(gè)問題:計(jì)算機(jī)怎么知道某一個(gè)文件到底采用哪一種方式編碼?Unicode規(guī)范定義,每一個(gè)文件的最前面分別加入一個(gè)表示編碼順序的字符,這個(gè)字符的名字叫做"零寬度非換行空格"(zerowidthno-breakspace),用FEFF表示。這正好是兩個(gè)字節(jié),而且FF比FE大1。如果一個(gè)文本文件的頭兩個(gè)字節(jié)是FEFF,就表示該文件采用大頭方式;如果頭兩個(gè)字節(jié)是FFFE,就表示該文件采用小頭方式。八、實(shí)例下面,舉一個(gè)實(shí)例。打開"記事本"程序notepad.exe,新建一個(gè)文本文件,內(nèi)容就是一個(gè)嚴(yán)字,依次采用ANSI,Unicode,Unicodebigendian和UTF-8編碼方式保存。然后,用文本編輯軟件UltraEdit中的"十六進(jìn)制功能",觀察該文件的內(nèi)部編碼方式。1)ANSI:文件的編碼就是兩個(gè)字節(jié)D1CF,這正是嚴(yán)的GB2312編碼,這也暗示GB2312是采用大頭方式存儲(chǔ)的。

2)Unicode:編碼是四個(gè)字節(jié)FFFE254E,其中FFFE表明是小頭方式存儲(chǔ),真正的編碼是4E25。

3)Unicodebigendian:編碼是四個(gè)字節(jié)FEFF4E25,其中FEFF表明是大頭方式存儲(chǔ)。

4)UTF-8:編碼是六個(gè)字節(jié)EFBBBFE4B8A5,前三個(gè)字節(jié)EFBBBF表示這是UTF-8編碼,后三個(gè)E4B8A5就是嚴(yán)的具體編碼,它的存儲(chǔ)順序與編碼順序是一致的。1、ASCII

(AmericanStandardCodeforInformationInterchange,美國信息互換標(biāo)準(zhǔn)代碼,ASCII)是基于拉丁字母的一套電腦編碼系統(tǒng),它主要用于顯示現(xiàn)代英語和其他西歐語言.它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國際標(biāo)準(zhǔn)ISO/IEC646.

2、ASCII碼

是一個(gè)7位的編碼,且該編碼是唯一的一個(gè)字符.在這個(gè)頁面,你可以找到8位的256個(gè)字符,ASCII碼表和Windows-1252(codepage1252,它是國際標(biāo)準(zhǔn)ISO8859-1的一個(gè)擴(kuò)展字符集)標(biāo)準(zhǔn)保持一致;

3、ASCII碼

是American

Standard

Codefor

Information

Interchange的縮寫,而不是ASCⅡ(羅馬數(shù)字2),有很多人在這個(gè)地方產(chǎn)生誤解;

4、ASCII碼

規(guī)范于1967年第一次發(fā)布,最后一次更新是在1986年,它包含了33個(gè)控制字符(具有某些特殊功能但是無法顯示的字符)和95個(gè)可顯示字符;

5、通過下面的

ASCII碼對(duì)照表,可以查詢出十進(jìn)制(DEC)、八進(jìn)制(OCT)、十六進(jìn)制(HEX)、二進(jìn)制(BIN)和符號(hào)之間的關(guān)系;

6、Ctrl+D(收藏本網(wǎng)頁),Ctrl+S(保存本網(wǎng)頁到電腦);ASCII控制字符

(字符編碼:0-31)在ASCII碼表中,前32個(gè)字符是不能用于打印控制的編碼,而是用于控制像打印機(jī)一樣的外圍設(shè)備。十進(jìn)制

DEC八進(jìn)制

OCT十六進(jìn)制

HEX二進(jìn)制

BIN符號(hào)

SymbolHTML

實(shí)體編碼中文解釋

Description00000000000000NUL�空字符10010100000001SOH標(biāo)題開始20020200000010STX正文開始30030300000011ETX正文結(jié)束40040400000100EOT傳輸結(jié)束50050500000101ENQ詢問60060600000110ACK收到通知70070700000111BEL鈴80100800001000BS退格90110900001001HT 水平制表符100120A00001010LF 換行鍵110130B00001011VT 垂直制表符120140C00001100FF 換頁鍵130150D00001101CR 回車鍵140160E00001110SO移出150170F00001111SI移入160201000010000DLE數(shù)據(jù)鏈路轉(zhuǎn)義170211100010001DC1設(shè)備控制1180221200010010DC2設(shè)備控制2190231300010011DC3設(shè)備控制3200241400010100DC4設(shè)備控制4210251500010101NAK拒絕接收220261600010110SYN同步空閑230271700010111ETB傳輸塊結(jié)束240301800011000CAN取消250311900011001EM介質(zhì)中斷260321A00011010SUB替換270331B00011011ESC換碼符280341C00011100FS文件分隔符290351D00011101GS組分隔符300361E00011110RS記錄分離符310371F00011111US單元分隔符ASCII打印字符

(字符編碼:32-127)32~126(共95個(gè))是字符:32是空格,其中48~57為0到9十個(gè)阿拉伯?dāng)?shù)字,65~90為26個(gè)大寫英文字母,97~122號(hào)為26個(gè)小寫英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。第127個(gè)字符表示的是鍵盤上的刪除命令。十進(jìn)制

DEC八進(jìn)制

OCT十六進(jìn)制

HEX二進(jìn)制

BIN符號(hào)

SymbolHTML

實(shí)體編碼中文解釋

Description320402000100000

空格330412100100001!!感嘆號(hào)340422200100010""雙引號(hào)350432300100011##井號(hào)360442400100100$$美元符370452500100101%%百分號(hào)380462600100110&&與390472700100111''單引號(hào)400502800101000((左括號(hào)410512900101001))右括號(hào)420522A00101010**星號(hào)430532B00101011++加號(hào)440542C00101100,,逗號(hào)450552D00101101--連字號(hào)或減號(hào)460562E00101110..句點(diǎn)或小數(shù)點(diǎn)470572F00101111//斜杠480603000110000000490613100110001111500623200110010222510633300110011333520643400110100444530653500110101555540663600110110666550673700110111777560703800111000888570713900111001999580723A00111010::冒號(hào)590733B00111011;;分號(hào)600743C00111100<<小于610753D00111101==等號(hào)620763E00111110>>大于630773F00111111??問號(hào)641004001000000@@電子郵件符號(hào)651014101000001AA大寫字母A661024201000010BB大寫字母B671034301000011CC大寫字母C681044401000100DD大寫字母D691054501000101EE大寫字母E701064601000110FF大寫字母F711074701000111GG大寫字母G721104801001000HH大寫字母H731114901001001II大寫字母I741124A01001010JJ大寫字母J751134B01001011KK大寫字母K761144C01001100LL大寫字母L771154D01001101MM大寫字母M781164E01001110NN大寫字母N791174F01001111OO大寫字母O801205001010000PP大寫字母P811215101010001QQ大寫字母Q821225201010010RR大寫字母R831235301010011SS大寫字母S841245401010100TT大寫字母T851255501010101UU大寫字母U861265601010110VV大寫字母V871275701010111WW大寫字母W881305801011000XX大寫字母X891315901011001YY大寫字母Y901325A01011010ZZ大寫字母Z911335B01011011[[左中括號(hào)921345C01011100\\反斜杠931355D01011101]]右中括號(hào)941365E01011110^^音調(diào)符號(hào)951375F01011111__下劃線961406001100000``重音符971416101100001aa小寫字母a981426201100010bb小寫字母b991436301100011cc小寫字母c1001446401100100dd小寫字母d1011456501100101ee小寫字母e1021466601100110ff小寫字母f1031476701100111gg小寫字母g1041506801101000hh小寫字母h1051516901101001ii小寫字母i1061526A01101010jj小寫字母j1071536B01101011kk小寫字母k1081546C01101100ll小寫字母l1091556D01101101mm小寫字母m1101566E01101110nn小寫字母n1111576F01101111oo小寫字母o1121607001110000pp小寫字母p1131617101110001qq小寫字母q1141627201110010rr小寫字母r1151637301110011ss小寫字母s1161647401110100tt小寫字母t1171657501110101uu小寫字母u1181667601110110vv小寫字母v1191677701110111ww小寫字母w1201707801111000xx小寫字母x1211717901111001yy小寫字母y1221727A01111010zz小寫字母z1231737B01111011{{左大括號(hào)1241747C01111100||垂直線1251757D01111101}}右大括號(hào)1261767E01111110~~波浪號(hào)1271777F01111111刪除ASCII擴(kuò)展碼

(字符編碼:128-255)后128個(gè)稱為擴(kuò)展ASCII碼。許多基于x86的系統(tǒng)都支持使用擴(kuò)展(或“高”)ASCII。擴(kuò)展ASCII碼允許將每個(gè)字符的第8位用于確定附加的128個(gè)特殊符號(hào)字符、外來語字母和圖形符號(hào)。十進(jìn)制

DEC八進(jìn)制

OCT十六進(jìn)制

HEX二進(jìn)制

BIN符號(hào)

SymbolHTML

實(shí)體編碼中文解釋

Description1282008010000000€€歐盟符號(hào)1292018110000001

1302028210000010?‚單低9引號(hào)1312038310000011?ƒ帶鉤的

拉丁小寫字母f1322048410000100?„雙低9引號(hào)1332058510000101……水平省略號(hào)1342068610000110?†劍號(hào)1352078710000111?‡雙劍號(hào)1362108810001000?ˆ修正字符

抑揚(yáng)音符號(hào)1372118910001001‰‰千分號(hào)1382128A10001010?Š帶彎音號(hào)的

拉丁大寫字母S1392138B10001011?‹左單書名號(hào)1402148C10001100?Œ拉丁大寫組合OE1412158D10001101

1422168E10001110?Ž帶彎音號(hào)的

拉丁大寫字母z1432178F10001111

1442209010010000

1452219110010001‘‘左單引號(hào)1462229210010010’’右單引號(hào)1472239310010011““左雙引號(hào)1482249410010100””右雙引號(hào)1492259510010101?•

1502269610010110––半長(zhǎng)破折號(hào)1512279710010111——全長(zhǎng)破折號(hào)1522309810011000?˜小波浪線1532319910011001?™

1542329A10011010?š帶彎音號(hào)的

拉丁小寫字母s1552339B10011011?›右單書名號(hào)1562349C10011100?œ拉丁小寫組合oe1572359D10011101

1582369E10011110?ž帶彎音號(hào)的

拉丁小寫字母z1592379F10011111?Ÿ帶彎音號(hào)的

拉丁大寫字母Y160240A010100000

 

161241A110100001?¡反向感嘆號(hào)162242A210100010¢¢分幣符號(hào)163243A310100011££英磅符號(hào)164244A410100100¤¤

165245A510100101¥¥人民幣符號(hào)166246A610100110|¦

167247A710100111§§章節(jié)符號(hào)168250A810101000¨¨通用貨幣符號(hào)169251A910101001?©版權(quán)符號(hào)170252AA10101010aª陰性順序

指示符號(hào)171253AB10101011?«左角引號(hào)172254AC10101100?¬

173255AD10101101­

174256AE10101110?®

175257AF10101111ˉ¯

176260B010110000°°溫度符號(hào)177261B110110001±±加/減號(hào)178262B2101100102²上標(biāo)2179263B3101100113³上標(biāo)3180264B410110100′´

181265B510110101μµ微符號(hào)182266B610110110?¶段落符號(hào),

pilcrow183267B710110111··中點(diǎn)184270B810111000?¸

185271B9101110011¹上標(biāo)1186272BA10111010oº陽性順序

指示符187273BB10111011?»右角引號(hào)188274BC10111100?¼分?jǐn)?shù)四分之一189275BD10111101?½分?jǐn)?shù)二分之一190276BE10111110?¾

191277BF10111111?¿反向問號(hào)192300C011000000àÀ帶重音符

的大寫字母A193301C111000001áÁ帶尖銳重音

的大寫字母A194302C211000010?Â帶音調(diào)符號(hào)

的大寫字母A195303C311000011?Ã帶代字號(hào)

的大寫字母A196304C411000100?Ä帶元音變音

(分音符號(hào))

的大寫字母A197305C511000101?Å帶鈴聲

的大寫字母A198306C611000110?Æ大寫字母AE

雙重元音199307C711000111?Ç帶變音符號(hào)

的大寫字母C200310C811001000èÈ帶重音符

的大寫字母E201311C911001001éÉ帶尖銳重音

的大寫字母E202312CA11001010êÊ帶音調(diào)符號(hào)

的大寫字母E203313CB11001011?Ë帶元音變音

(分音符號(hào))

的大寫字母E204314CC11001100ìÌ帶重音符

的大寫字母I205315CD11001101íÍ帶尖銳重音

的大寫字母I206316CE11001110?Î帶音調(diào)符號(hào)

的大寫字母I207317CF11001111?Ï帶元音變音

(分音符號(hào))

的大寫字母I208320D011010000DÐ

209321D111010001?Ñ帶代字號(hào)

的大寫字母N210322D211010010òÒ帶重音符

的大寫字母O211323D311010011óÓ帶尖銳重音

的大寫字母O212324D411010100?Ô帶音調(diào)符號(hào)

的大寫字母O213325D511010101?Õ帶代字號(hào)

的大寫字母O214326D611010110?Ö帶元音變音

(分音符號(hào))

的大寫字母O215327D711010111××大寫字母

OE連字216330D811011000?Ø帶斜杠

的大寫字母O217331D911011001ùÙ帶重音符

的大寫字母U218332DA11011010úÚ帶尖銳重音

的大寫字母U219333DB11011011?Û帶音調(diào)符號(hào)

的大寫字母U220334DC110111

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論