<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825709
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    編碼基本知識:

    最早的編碼是iso8859-1,和ascii編碼相似。但為了方便表示各種各樣的語言,逐漸出現了很多標準編碼,重要的有如下幾個:

    1. iso8859-1

    屬于單字節編碼,最多能表示的字符范圍是0-255,應用于英文系列。比如,字母a的編碼為0x61=97。

    很明顯,iso8859-1編碼表示的字符范圍很窄,無法表示中文字符。但是,由于是單字節編碼,和計算機最基礎的表示單位一致,所以很多時候,仍舊使用iso8859-1編碼來表示。而且在很多協議上,默認使用該編碼。比如,雖然"中文"兩個字不存在iso8859-1編碼,以gb2312編碼為例,應該是"d6d0 cec4"兩個字符,使用iso8859-1編碼的時候則將它拆開為4個字節來表示:"d6 d0 ce c4"(事實上,在進行存儲的時候,也是以字節為單位處理的)。而如果是UTF編碼,則是6個字節"e4 b8 ad e6 96 87"。很明顯,這種表示方法還需要以另一種編碼為基礎。

    2. GB2312/GBK

    這就是漢子的國標碼,專門用來表示漢字,是雙字節編碼,而英文字母和iso8859-1一致(兼容iso8859-1編碼)。其中gbk編碼能夠用來同時表示繁體字和簡體字,而gb2312只能表示簡體字,gbk是兼容gb2312編碼的。

    3. unicode

    這是最統一的編碼,可以用來表示所有語言的字符,而且是定長雙字節(也有四字節的)編碼,包括英文字母在內。所以可以說它是不兼容iso8859-1編碼的,也不兼容任何編碼。不過,相對于iso8859-1編碼來說,uniocode編碼只是在前面增加了一個0字節,比如字母a為"00 61"。

    需要說明的是,定長編碼便于計算機處理(注意GB2312/GBK不是定長編碼),而unicode又可以用來表示所有字符,所以在很多軟件內部是使用unicode編碼來處理的,比如java

    4. UTF

    考慮到unicode編碼不兼容iso8859-1編碼,而且容易占用更多的空間:因為對于英文字母,unicode也需要兩個字節來表示。所以unicode不便于傳輸和存儲。因此而產生了utf編碼,utf編碼兼容iso8859-1編碼,同時也可以用來表示所有語言的字符,不過,utf編碼是不定長編碼,每一個字符的長度從1-6個字節不等。另外,utf編碼自帶簡單的校驗功能。一般來講,英文字母都是用一個字節表示,而漢字使用三個字節。

    注意,雖然說utf是為了使用更少的空間而使用的,但那只是相對于unicode編碼來說,如果已經知道是漢字,則使用GB2312/GBK無疑是最節省的。不過另一方面,值得說明的是,雖然utf編碼對漢字使用3個字節,但即使對于漢字網頁,utf編碼也會比unicode編碼節省,因為網頁中包含了很多的英文字符。

    本文來自http://digest.softhouse.com.cn/digest/show/28639.html



    posted on 2007-09-13 15:12 Ke 閱讀(935) 評論(0)  編輯  收藏 所屬分類: encoding
    主站蜘蛛池模板: 猫咪免费人成网站在线观看入口| 亚洲AV综合色区无码一区| 国产精品亚洲四区在线观看| 中文字幕久精品免费视频| 亚洲性日韩精品国产一区二区| 亚洲AV无码AV日韩AV网站| 国内一级一级毛片a免费| 亚洲av午夜精品无码专区| 免费无码又爽又刺激聊天APP| 亚洲午夜一区二区电影院| 中文字幕无码免费久久99| 中文字幕亚洲码在线| 国产免费69成人精品视频| 免费大片av手机看片| 亚洲欭美日韩颜射在线二| 国产免费无码AV片在线观看不卡| 亚洲精品高清视频| 91高清免费国产自产| 亚洲日韩精品无码专区加勒比☆| 日本免费人成视频播放| 有码人妻在线免费看片| 亚洲国产成人精品无码区在线观看 | a毛片免费观看完整| 亚洲成色在线影院| 青青草a免费线观a| 亚洲AV成人无码网站| 在线a亚洲v天堂网2019无码| 国产精品免费看久久久| 亚洲国产美女福利直播秀一区二区 | 妞干网在线免费观看| 免费国产高清毛不卡片基地| 亚洲精品午夜无码电影网| 亚洲免费中文字幕| 久久人午夜亚洲精品无码区| 亚洲中文字幕无码久久综合网| 免费A级毛片在线播放| 亚洲精品天堂成人片AV在线播放 | 91精品成人免费国产片| 小说专区亚洲春色校园| 亚洲爆乳无码一区二区三区| 可以免费看黄的网站|