• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            維基百科----UTF-16

            維基百科,自由的百科全書

            跳轉(zhuǎn)到: 導(dǎo)航, 搜尋

            UTF-16Unicode的其中一個(gè)使用方式。 UTF Unicode/UCS Transformation Format,即把Unicode轉(zhuǎn)做某種格式的意思。

            它定義于ISO/IEC 10646-1的附錄Q,而RFC2781也定義了相似的做法。

            Unicode基本多文種平面定義的字符(無論是拉丁字母、漢字或其它文字或符號(hào)),一律使用2字節(jié)儲(chǔ)存。而在輔助平面定義的字符,會(huì)以代理對(duì)surrogate pair)的形式,以兩個(gè)2字節(jié)的值來儲(chǔ)存。

            UTF-16比起UTF-8,好處在于大部分字符都以固定長度的字節(jié) (2字節(jié)) 儲(chǔ)存,但UTF-16卻無法兼容于ASCII編碼。

            [編輯] UTF-16的編碼模式

            UTF-16的大尾序和小尾序儲(chǔ)存形式都在用。一般來說,以Macintosh制作或儲(chǔ)存的文字使用大尾序格式,以MicrosoftLinux制作或儲(chǔ)存的文字使用小尾序格式。

            為了弄清楚UTF-16文件的大小尾序,在UTF-16文件的開首,都會(huì)放置一個(gè)U+FEFF字符作為Byte Order Mark (UTF-16LE FF FE 代表,UTF-16BE FE FF 代表),以顯示這個(gè)文本文件是以UTF-16編碼,其中U+FEFF字符在UNICODE中代表的意義是ZERO WIDTH NO-BREAK SPACE,顧名思義,它是個(gè)沒有寬度也沒有斷字的空白。

            以下的例子有三個(gè)字符:「朱」(U+6731)、半角逗號(hào) (U+002C)、「聿」(U+807F)

            使用 UTF-16 編碼的例子

            編碼名稱

            編碼次序

            編碼

            BOM

            ""

            ","

            ""

             

            UTF-16LE

            小尾序

             

            31 67

            2C 00

            7F 80

             

            UTF-16BE

            大尾序

             

            67 31

            00 2C

            80 7F

             

            UTF-16

            小尾序,包含BOM

            FF FE

            31 67

            2C 00

            7F 80

             

            UTF-16

            大尾序,包含BOM

            FE FF

            67 31

            00 2C

            80 7F

             

            [編輯] UTF-16 UCS-2 的關(guān)系

            UTF-16可看成是UCS-2父集。在沒有輔助平面字符前,UTF-16UCS-2所指的是同一的意思。但當(dāng)引入輔助平面字符后,就只稱為UTF-16了。現(xiàn)在若有軟件聲稱自己支持UCS-2編碼,那其實(shí)是暗指它不能支持輔助平面字符的委婉語。

             

             

            posted on 2008-11-07 22:31 肥仔 閱讀(592) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 字符編碼

            中文字幕乱码久久午夜| 国产精品久久久久久福利漫画| 91精品日韩人妻无码久久不卡 | 久久人做人爽一区二区三区| 开心久久婷婷综合中文字幕| 精品久久人人妻人人做精品| 久久久久国产精品嫩草影院| 久久久久久毛片免费看| 久久精品国产第一区二区| 久久免费视频一区| 国内精品伊人久久久久妇| 国内精品久久国产| 国产精品女同久久久久电影院| 国产午夜福利精品久久2021| 国产亚洲欧美成人久久片| 久久久久国产一级毛片高清板| 香港aa三级久久三级老师2021国产三级精品三级在| 国产精品无码久久四虎| 欧美麻豆久久久久久中文| 日日狠狠久久偷偷色综合免费| 一本久道久久综合狠狠爱| 久久精品国产秦先生| 中文字幕久久精品| 老色鬼久久亚洲AV综合| 丰满少妇人妻久久久久久4| 香蕉久久影院| 国产一区二区三区久久精品| 日本亚洲色大成网站WWW久久 | 国产美女久久精品香蕉69| 精品国产91久久久久久久a| 久久精品中文无码资源站| 国内精品久久久久久久影视麻豆 | 久久99久久99精品免视看动漫| 国産精品久久久久久久| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 亚洲v国产v天堂a无码久久| 久久久无码精品亚洲日韩按摩| 国产免费久久精品99久久| 欧洲成人午夜精品无码区久久| 久久精品国产精品亚洲| 91精品国产高清久久久久久io|