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

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

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

    冰浪

    哥已不再年輕 - 堅(jiān)定夢(mèng)想,畢生追求!
    posts - 85, comments - 90, trackbacks - 0, articles - 3
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    在開發(fā)j2me瀏覽器時(shí),對(duì)于html的unicode實(shí)體編碼,我們需要將轉(zhuǎn)換才能正常顯示。如下面這樣一段代碼:
    <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;//進(jìn)制
                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);
                    
                    
    //判斷進(jìn)制
                    char s = charStr.charAt(0);
                    
    if(s=='x' || s=='X'){
                        system 
    = 16;
                        charStr 
    = charStr.substring(1);
                    }

                }

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

                
                
    //處理當(dāng)前unicode字符到下一個(gè)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();
        }
     
        



     

    主站蜘蛛池模板: 亚洲jjzzjjzz在线观看| 亚洲短视频在线观看| 国产亚洲精品2021自在线| 免费看美女让人桶尿口| 亚洲精品无AMM毛片| 日本免费一二区在线电影| 日韩亚洲不卡在线视频中文字幕在线观看| 最近中文字幕电影大全免费版| 日韩亚洲Av人人夜夜澡人人爽 | 国产免费AV片无码永久免费| 伊人久久综在合线亚洲2019| 成人免费视频网站www| 亚洲性色成人av天堂| 91亚洲自偷在线观看国产馆| 亚洲国产精品99久久久久久 | 免费无遮挡无遮羞在线看| 免费在线观看你懂的| 成年女人A毛片免费视频| 最近中文字幕免费2019| 国产男女猛烈无遮挡免费视频网站 | 成人免费网站在线观看| 亚洲一级Av无码毛片久久精品| xxxx日本在线播放免费不卡| 国产AV无码专区亚洲A∨毛片| 国产精品亚洲自在线播放页码| 国产三级在线观看免费| 美女一级毛片免费观看| 亚洲熟妇av一区二区三区| 成年人网站免费视频| 国产成人精品亚洲一区| 99在线观看免费视频| 亚洲成?v人片天堂网无码| 国产猛男猛女超爽免费视频| 日韩免费毛片视频| 99久久免费国产精品热| 国产成人精品免费视频大全五级| 亚洲情a成黄在线观看动漫尤物| 美女被免费喷白浆视频| 亚洲AV无码久久| 亚洲av中文无码乱人伦在线观看| 中文字幕专区在线亚洲|