隨筆-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 閱讀(1302) 評論(1)  編輯  收藏

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 丹阳市| 齐齐哈尔市| 泊头市| 灌阳县| 苍山县| 漳平市| 搜索| 治县。| 庆城县| 嘉兴市| 宜宾县| 渭源县| 扶余县| 杭锦旗| 定州市| 保德县| 宜兴市| 林甸县| 义乌市| 舒兰市| 中宁县| 惠水县| 烟台市| 东港市| 张掖市| 井研县| 绍兴县| 日土县| 锦州市| 上蔡县| 苏尼特左旗| 元朗区| 甘洛县| 铁力市| 花垣县| 天镇县| 闵行区| 古丈县| 治县。| 柳州市| 黄平县|