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

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

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

    我的java天地

    重構JDK中的decode方法

    在實際使用時會存在.net語言中的encode。然后java中decode出來的結果不一樣,以下為解決辦法
    /**
    * add by
    * @param str
    * @param enc
    * @return
    * @throws UnsupportedEncodingException
    */
    public static String decode(String str, String enc) throws UnsupportedEncodingException{
    if (enc.length() == 0) {
       throw new UnsupportedEncodingException ("URLDecoder: empty string enc parameter");
    }
    List l = new LinkedList();
    int strLen = str.length();
    for(int i=0;i<strLen;++i){
    char c = str.charAt(i);
    switch (c) {
    case '+':
    l.add((byte)' ');
    break;
    case '%':
    byte b = (byte)Integer.parseInt(str.substring(i+1, i+3),16);
    l.add(b);
    i+=2;
    break;
    default:
    l.add((byte)str.charAt(i));
    break;
    }
    }
    byte[] bs = new byte[l.size()];
    for(int i=0;i<l.size();++i)
    bs[i] = (Byte)l.get(i);
    return new String(bs,enc);
    }

    posted on 2012-03-20 17:39 tobyxiong 閱讀(768) 評論(0)  編輯  收藏 所屬分類: java

    <2012年3月>
    26272829123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類(144)

    隨筆檔案(157)

    相冊

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内 | 亚洲精品高清无码视频| 特级一级毛片免费看| 日本久久久免费高清| 性色av极品无码专区亚洲| 免费毛片在线播放| 男男gvh肉在线观看免费| 亚洲第一页综合图片自拍| 人禽伦免费交视频播放| 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品亚洲精品观看不卡| 成人免费在线视频| 在线观看亚洲免费视频| 亚洲性日韩精品一区二区三区 | 最近中文字幕完整免费视频ww| 亚洲最大黄色网站| 日韩中文字幕免费| a级毛片免费观看网站| 亚洲国产成人精品无码区在线观看| 久热免费在线视频| 精品亚洲AV无码一区二区| 国产做床爱无遮挡免费视频| 51午夜精品免费视频| 亚洲AV电影院在线观看| 在线观看的免费网站| 免费在线观看亚洲| 国产亚洲人成无码网在线观看| 最近免费中文字幕大全高清大全1| 91丁香亚洲综合社区| www.亚洲色图.com| 99久久人妻精品免费一区| 亚洲国产午夜精品理论片在线播放| 免费一级e一片在线播放| 免费观看男人吊女人视频| 亚洲色欲色欱wwW在线| 亚洲中文字幕无码一区二区三区| 国产免费的野战视频| 污污污视频在线免费观看| 亚洲国产精品日韩在线观看| 亚洲人成色7777在线观看不卡| 国产91免费视频|