<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    冰浪

    哥已不再年輕 - 堅定夢想,畢生追求!
    posts - 85, comments - 90, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    J2ME對html的unicode實體編碼的轉換

    Posted on 2009-07-10 17:57 冰浪 閱讀(998) 評論(0)  編輯  收藏 所屬分類: J2ME

    在開發j2me瀏覽器時,對于html的unicode實體編碼,我們需要將轉換才能正常顯示。如下面這樣一段代碼:
    <a >返回移动梦网</a><br />

    方法如下:

        private static String decodeUnicode(final String dataStr) {
            
    int start = 0;
            
    int end = 0;
            
    final StringBuffer buffer = new StringBuffer();
            
    while (start > -1{
                
    int system = 10;//進制
                if(start==0){
                    
    int t = dataStr.indexOf("&#");
                    
    if(start!=t)start = t;
                }

                end 
    = dataStr.indexOf(";", start + 2);
                String charStr 
    = "";
                
    if (end != -1{
                    charStr 
    = dataStr.substring(start + 2, end);
                    
                    
    //判斷進制
                    char s = charStr.charAt(0);
                    
    if(s=='x' || s=='X'){
                        system 
    = 16;
                        charStr 
    = charStr.substring(1);
                    }

                }

                
    //轉換
                try{
                    
    char letter = (char) Integer.parseInt(charStr,system);
                    buffer.append(
    new Character(letter).toString());
                }
    catch(NumberFormatException e){
                    e.printStackTrace();
                }

                
                
    //處理當前unicode字符到下一個unicode字符之間的非unicode字符
                start = dataStr.indexOf("&#",end);
                
    if(start-end>1){
                    buffer.append(dataStr.substring(end
    +1, start));
                }

                
                
    //處理最后面的非unicode字符
                if(start==-1){
                    
    int length = dataStr.length();
                    
    if(end+1!=length){
                        buffer.append(dataStr.substring(end
    +1,length));
                    }

                }

            }

            
    return buffer.toString();
        }
     
        



     

    主站蜘蛛池模板: 亚洲aⅴ天堂av天堂无码麻豆| 国产午夜不卡AV免费| 亚洲日韩中文字幕日韩在线| 国产一精品一AV一免费| 亚洲伊人久久大香线蕉影院| 亚洲电影唐人社一区二区| 天天摸天天碰成人免费视频| 国产日韩在线视频免费播放| 亚洲精品福利网站| 免费一级黄色毛片| 99视频免费播放| 国产精品亚洲专区一区| 日韩免费视频观看| 一个人免费视频观看在线www| 色天使亚洲综合在线观看| 亚洲精品无码av人在线观看| 欧美日韩国产免费一区二区三区| 久久99精品免费一区二区| 亚洲高清一区二区三区| 国产精品亚洲A∨天堂不卡| 在线A级毛片无码免费真人| 久久久久免费精品国产| 亚洲av日韩av永久在线观看| 国产亚洲成AV人片在线观黄桃| 好吊妞在线成人免费| 一级毛片免费观看不卡的| 麻豆安全免费网址入口| 亚洲乱码一区av春药高潮| 国产l精品国产亚洲区在线观看| 日韩视频在线免费观看| 1000部夫妻午夜免费| 国产一级一毛免费黄片| 亚洲AⅤ男人的天堂在线观看| 亚洲国产精品午夜电影| 亚洲精品中文字幕无码蜜桃 | 在线日韩av永久免费观看| 亚洲一级毛片免费看| 免费精品久久天干天干| 色老头综合免费视频| 亚洲a∨无码一区二区| 亚洲中文无码亚洲人成影院|