一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

java中new String(str.getBytes(“gbk”),“gbk”)用法詳解

 junshuai103 2015-07-30

前提是str存放的是漢字

一、如果是new String(str.getBytes(“gbk”),“gbk”)時(shí),可以分為兩步:

      第一步:byte[] bytes=str.getBytes(“gbk”)

        告訴java虛擬機(jī)將中文以“gbk”的方式轉(zhuǎn)換為字節(jié)數(shù)組。一個(gè)漢字對(duì)應(yīng)兩個(gè)字節(jié)。

      第二步:String s=new String(bytes,“gbk”)   // 執(zhí)行后的s就是第一步的str。

        告訴虛擬機(jī)將字節(jié)數(shù)組中的字節(jié)以“gbk”的方式將每2個(gè)字節(jié)組裝成一個(gè)漢字。此漢字s就是第一步str代表的漢字。   

二、如果new String(str.getBytes(“gbk”),“iso8859-1”)時(shí)

      對(duì)應(yīng)的第二步便是:

       String s=new String(bytes,“iso8859-1”)時(shí),此時(shí)是將每1字節(jié)組裝成一個(gè)“?” 。此時(shí)的s是若干個(gè)“?”,我們可以把“?”看做是一種特殊的漢字,它代表的信息并沒有損失是可以還原回來(lái)的。

三、如果new String(str.getBytes(“gbk”),“utf-8”)時(shí)

     對(duì)應(yīng)的第二步便是:

     String s=new String(bytes,“utf-8”)時(shí),此時(shí)是將每3字節(jié)組裝成一個(gè)漢字。此漢字s就是第一步str代表的漢字。

     實(shí)際的網(wǎng)絡(luò)傳輸?shù)倪^(guò)程中,是將漢字以u(píng)tf-8編碼后在網(wǎng)上傳輸,此種方式的好處就是節(jié)省帶寬流量。IE瀏覽器中的internet選項(xiàng)下高級(jí)欄中有說(shuō)“總是以u(píng)tf-8傳輸數(shù)據(jù)”。

注意當(dāng)字節(jié)數(shù)組用iso8859-1組裝成的“?”,用utf-8編碼此特殊的漢字時(shí)就會(huì)變成2個(gè)字節(jié)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产欧美日韩综合精品二区| 99香蕉精品视频国产版| 日本美国三级黄色aa| 国内外激情免费在线视频| 在线一区二区免费的视频| 国产欧美日韩精品一区二| 91精品国产av一区二区| 香蕉久久夜色精品国产尤物| 精品欧美国产一二三区| 精品日韩中文字幕视频在线| 欧美日韩久久精品一区二区| 日本高清中文精品在线不卡| 国产欧美日韩在线一区二区| 中文字幕在线五月婷婷| 久久三级国外久久久三级| 亚洲av又爽又色又色| 国产欧美日韩在线一区二区| 一区二区福利在线视频| 国产精品久久香蕉国产线| 91人妻人人做人碰人人九色| 国产毛片av一区二区三区小说| 99秋霞在线观看视频| 最新午夜福利视频偷拍| 欧美成人免费视频午夜色| 99一级特黄色性生活片| 人妻偷人精品一区二区三区不卡| 国产盗摄精品一区二区视频| 亚洲一区在线观看蜜桃| 殴美女美女大码性淫生活在线播放| 婷婷亚洲综合五月天麻豆 | 在线精品首页中文字幕亚洲| 亚洲午夜精品视频观看| 亚洲a级一区二区不卡| 又色又爽又黄的三级视频| 黑丝国产精品一区二区| 国产丝袜极品黑色高跟鞋 | 内射精品欧美一区二区三区久久久| 国产精品一区欧美二区| 亚洲另类女同一二三区| 色婷婷在线视频免费播放| 亚洲综合色在线视频香蕉视频|