afunms

          My Software,My Dream—Forge a more perfect NMS product.

          snmp4j中文亂碼問題

          snmp4j遇到中文直接轉成16進制字符串,網上有些解決辦法,試過之后,亂碼問題是解決了,卻帶來意想不到的副作用。
          研究之后,還是自己寫一個方法,把16進制字符串轉成正常的字符串。
          /**
               * 解決snmp4j中文亂碼問題
               
          */

              
          public static String getChinese(String octetString){
                  
          try{
                      String[] temps 
          = octetString.split(":");
                      
          byte[] bs = new byte[temps.length];
                      
          for(int i=0;i<temps.length;i++)
                          bs[i] 
          = (byte)Integer.parseInt(temps[i],16);
                  
                      
          return new String(bs,"GB2312");
                  }
          catch(Exception e){
                      
          return null;
                  }

              }

          posted on 2011-01-19 09:40 afunms 閱讀(2012) 評論(1)  編輯  收藏

          Feedback

          # re: snmp4j中文亂碼問題 2014-03-21 16:16 caoxieyu@126.com

          碰到 ""就出錯  回復  更多評論   



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


          網站導航:
           

          My Links

          News

          留言簿(18)

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 三穗县| 思南县| 潍坊市| 政和县| 洪泽县| 大名县| 宣汉县| 松阳县| 茂名市| 古浪县| 平定县| 台前县| 云南省| 留坝县| 阆中市| 安顺市| 芦山县| 凤冈县| 乐昌市| 旌德县| 永吉县| 丰宁| 巫山县| 茶陵县| 西城区| 台江县| 安吉县| 吴旗县| 开化县| 大埔区| 建阳市| 嘉黎县| 衡水市| 遂川县| 湄潭县| 修文县| 奈曼旗| 清流县| 新宁县| 汝州市| 广昌县|