• <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)貼],因其丑陋,見(jiàn)諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            維基百科----UTF-16

            維基百科,自由的百科全書(shū)

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

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

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

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

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

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

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

            為了弄清楚UTF-16文件的大小尾序,在UTF-16文件的開(kāi)首,都會(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è)沒(méi)有寬度也沒(méi)有斷字的空白。

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

            使用 UTF-16 編碼的例子

            編碼名稱(chēng)

            編碼次序

            編碼

            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父集。在沒(méi)有輔助平面字符前,UTF-16UCS-2所指的是同一的意思。但當(dāng)引入輔助平面字符后,就只稱(chēng)為UTF-16了?,F(xiàn)在若有軟件聲稱(chēng)自己支持UCS-2編碼,那其實(shí)是暗指它不能支持輔助平面字符的委婉語(yǔ)。

             

             

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

            久久久久国产日韩精品网站| 伊人久久大香线蕉av不变影院 | 国产午夜精品久久久久九九电影| 久久精品国产亚洲av麻豆图片| 亚洲国产精品一区二区久久| 国产情侣久久久久aⅴ免费| 性做久久久久久久| 伊人久久大香线蕉综合Av| 亚洲乱码中文字幕久久孕妇黑人| 大香伊人久久精品一区二区| 狠狠色丁香婷婷久久综合| 亚洲色欲久久久综合网东京热| 亚洲熟妇无码另类久久久| 欧美噜噜久久久XXX| 国产69精品久久久久777| 91精品国产91久久久久久| 久久精品亚洲精品国产欧美| 亚洲欧美日韩久久精品| 色综合久久久久久久久五月| 久久电影网一区| 久久人人爽人人爽AV片| 18岁日韩内射颜射午夜久久成人| 国产V亚洲V天堂无码久久久| 青青青青久久精品国产| 四虎亚洲国产成人久久精品| 久久午夜伦鲁片免费无码| 99久久99久久精品国产| 久久久久波多野结衣高潮| AV无码久久久久不卡网站下载| 国产成人久久精品麻豆一区| 最新久久免费视频| 久久久久久久综合日本亚洲| 亚洲欧洲久久久精品| 久久99国产精品久久99| 思思久久好好热精品国产| 99999久久久久久亚洲| 久久无码AV中文出轨人妻| 国产精品国色综合久久| 亚洲乱码日产精品a级毛片久久 | 久久精品国产91久久综合麻豆自制| 欧美麻豆久久久久久中文|