• <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>

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評論

            new String(str.getBytes("ISO-8859-1"),"GBK")是怎么樣一種機(jī)制 --- 轉(zhuǎn)

            除了UTF-16,其它字符集定義時(shí)都重復(fù)。
            比如漢字“我”,假設(shè)它的值是22530(只是假設(shè),具體多少我沒查)
            而日文的“マ”的值也可能是22530(也是假設(shè))或韓文的“?”
            在網(wǎng)絡(luò)上傳輸是不能以高字節(jié)傳輸,因?yàn)榫W(wǎng)絡(luò)底層最后只認(rèn)無符號char,相當(dāng)于java中的byte,所以
            22530這個(gè)int要轉(zhuǎn)換為字節(jié)數(shù)組,
            byte[0] = (22530 >> 8)&0xFF;
            byte[1] = 22530 &0xFF;
            具體多少我沒算,假設(shè)是byte[125,231]
            這樣的字節(jié)傳到服務(wù)端到是表示漢字“我”還是日文的“マ”還是其它狗屁?
            一般通訊協(xié)議中會告訴對字符集,比如HTTP在請求時(shí)告訴服務(wù)端:
            ContentType="xxxxxxxxxx";charset="GKB";
            這時(shí)服務(wù)端就知道現(xiàn)在接收到的[125,231]是GKB的“我”而不是其它文字。
            上面是標(biāo)準(zhǔn)的通信過程。但如果有些水平很差的程序員在提交請求時(shí)沒有通知服務(wù)端字符集,那服務(wù)端就沒辦法了。
            只好按最常用的字符集來猜一個(gè)默認(rèn)的。
            這還不錯(cuò),最要命的是寫服務(wù)器的程序員水平和見識很差時(shí),就要命了。就象寫老版本的TOMCAT的程序員,他自己生在西方,以為全世界所有人都用的是26個(gè)字母加一些符號,所以他不管客戶端提交什么都按ISO-8859-1來算,結(jié)果可想而知。
            沒辦法,誰讓我們用GBK的人不會寫tomcat呢,只好先把讓那個(gè)差勁的程序員錯(cuò)誤生成的String用ISO-8859-1還原成
            [125,231],再重新用GKB生成String.

            posted on 2011-07-02 16:20 大龍 閱讀(664) 評論(0)  編輯 收藏 引用

            潮喷大喷水系列无码久久精品| 91精品日韩人妻无码久久不卡 | 久久亚洲AV永久无码精品| 久久国产香蕉一区精品| 久久国产色av免费看| 久久精品国产99国产精品澳门| 久久精品国产精品亜洲毛片 | 国产精品99久久久久久猫咪| 久久伊人中文无码| 久久久久人妻精品一区| 四虎国产精品成人免费久久| 88久久精品无码一区二区毛片 | 国产精品99精品久久免费| 一个色综合久久| 精品无码久久久久久久久久| 国产成人精品白浆久久69| 亚洲精品无码久久久影院相关影片 | 久久久噜噜噜久久| 99久久精品国产高清一区二区 | 国产精品久久新婚兰兰| 日韩电影久久久被窝网| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久精品国产亚洲AV无码麻豆| 无码任你躁久久久久久久| 久久精品国产精品亚洲艾草网美妙| 99久久免费国产精精品| 日韩人妻无码一区二区三区久久 | 无码乱码观看精品久久| 久久久久久青草大香综合精品| 亚洲天堂久久精品| 成人亚洲欧美久久久久| 久久久久无码中| 亚洲精品无码久久毛片| 久久人人爽人人澡人人高潮AV | 国产精品伊人久久伊人电影| 国产精品丝袜久久久久久不卡| 精品久久久久久国产免费了| 久久精品国产清自在天天线| 久久免费国产精品| 精品多毛少妇人妻AV免费久久| 老色鬼久久亚洲AV综合|