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

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

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


          網站導航:
           
          主站蜘蛛池模板: 开江县| 南宁市| 施秉县| 苗栗县| 潜江市| 资中县| 乌苏市| 嘉峪关市| 苗栗市| 如皋市| 广灵县| 宜兰市| 望谟县| 孟州市| 卢龙县| 贵港市| 乐安县| 鄂尔多斯市| 张北县| 盐边县| 顺昌县| 桃园市| 合肥市| 大关县| 静乐县| 广昌县| 凯里市| 佛坪县| 宝清县| 亳州市| 北海市| 玉林市| 屏山县| 阳山县| 宁陕县| 广水市| 同江市| 察隅县| 芦山县| 嘉荫县| 两当县|