隨筆-61  評論-13  文章-19  trackbacks-0
          new String(str.getBytes("gbk"),"utf-8")
          java中的字符串都是用unicode編碼來表示的,GBK編碼的漢字應(yīng)該是從程序外面獲得的(如數(shù)據(jù)庫中,或文本文件中), 例如從本地文本文件1.txt以字節(jié)流方式讀取,得到的字節(jié)數(shù)組buf就是以GBK編碼的字節(jié)數(shù)組,然后用GBK解碼成Unicode字符串str = new String(buf,"GBK"); 然后再編碼成
          UTF-8的字節(jié)數(shù)組str.getBytes("UTF-8"),這樣才算真正的轉(zhuǎn)換
          posted on 2006-03-20 22:13 xnabx 閱讀(1298) 評論(1)  編輯  收藏

          評論:
          # re: 將 GBK 編碼的漢字轉(zhuǎn)換成為 UTF-8 編碼的漢字 2009-08-06 21:05 | 李京
          李京  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 龙门县| 航空| 九江县| 岳西县| 鄂尔多斯市| 拉孜县| 宣化县| 昔阳县| 收藏| 娄底市| 威海市| 周口市| 东阿县| 阳曲县| 专栏| 革吉县| 临海市| 木兰县| 名山县| 邵阳市| 门源| 汉川市| 凤城市| 沙洋县| 察雅县| 苗栗县| 福建省| 江川县| 尖扎县| 大同县| 阿荣旗| 通化市| 内乡县| 宁远县| 怀远县| 沂水县| 准格尔旗| 综艺| 奎屯市| 重庆市| 双桥区|