本站不再更新,歡迎光臨 java開(kāi)發(fā)技術(shù)網(wǎng)
          隨筆-230  評(píng)論-230  文章-8  trackbacks-0


          例子代碼如相,原理我還沒(méi)弄明白

          package example;

          import java.io.UnsupportedEncodingException;
          /**
           * Unicode 碼轉(zhuǎn)成漢字
           * 
          @author peidw
           *
           
          */

          public class CodeFormTest {
              
          public static void main(String args[]) throws UnsupportedEncodingException{
                  String a
          ="开始兑奖";
                  String str 
          = a.replaceAll("&#",",").replaceAll(";","");
                  String [] s2 
          = str.split(",");
                  String s1 
          ="";
                  System.out.println(s2.length);
                  
          for (int i=1;i<s2.length;i++){
                      
          int v = Integer.parseInt(s2[i],10);
                      s1
          =s1+(char)v;
                  }
                  System.out.println(s1);
              }
          }
          posted on 2008-02-18 16:18 有貓相伴的日子 閱讀(4879) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): jdk

          評(píng)論:
          # re: 將Unicode 碼(字符串)轉(zhuǎn)換成漢字[未登錄](méi) 2008-02-18 16:46 | javacap
          你不轉(zhuǎn)換它就已經(jīng)是Unicode了  回復(fù)  更多評(píng)論
            
          # re: 將Unicode 碼(字符串)轉(zhuǎn)換成漢字 2008-02-18 21:35 | 香草的天空
          這段代碼意思是把HTML里的&#0125;改成字符串形式。

          首先去掉&#和結(jié)尾的;,然后取到0125(10進(jìn)制),強(qiáng)制轉(zhuǎn)化為int,然后再轉(zhuǎn)為char。因?yàn)槔锩娴木幋a和unicode一樣所以可以轉(zhuǎn)為char,取到unicode字符(?不確定)

          這段代碼不能運(yùn)行因?yàn)槟銓?xiě)了String a="開(kāi)始兌獎(jiǎng)";這句不對(duì),這句應(yīng)該是String a="&#12345;";這樣的。

          不過(guò)我覺(jué)得這種方式不太好,因?yàn)閼?yīng)該有更好的方式轉(zhuǎn)化。等找到了再貼上來(lái)。  回復(fù)  更多評(píng)論
            
          # re: 將Unicode 碼(字符串)轉(zhuǎn)換成漢字[未登錄](méi) 2011-08-19 11:55 | dd
          DU1b08BE8oe3BwE8  回復(fù)  更多評(píng)論
            
          本站不再更新,歡迎光臨 java開(kāi)發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 通山县| 宁陕县| 白沙| 将乐县| 鲁甸县| 无棣县| 清水河县| 米泉市| 中牟县| 云浮市| 南江县| 常宁市| 靖西县| 岳阳县| 宜昌市| 洱源县| 沾化县| 泽州县| 罗定市| 杭锦后旗| 卓资县| 屏东县| 黄龙县| 阳泉市| 鄱阳县| 平泉县| 镇江市| 班戈县| 虹口区| 灵台县| 象州县| 汉中市| 米林县| 江达县| 伊宁市| 额敏县| 如东县| 定陶县| 嘉禾县| 杭州市| 蕲春县|