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)

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 莱西市| 紫阳县| 固安县| 金阳县| 桐梓县| 阳原县| 通城县| 休宁县| 双柏县| 忻州市| 洛阳市| 永川市| 堆龙德庆县| 乌海市| 鄄城县| 仙居县| 莱西市| 朝阳县| 繁昌县| 临西县| 于田县| 铜山县| 怀柔区| 宣威市| 修武县| 宿迁市| 资阳市| 龙井市| 厦门市| 三都| 珠海市| 丰原市| 济阳县| 宜州市| 河北省| 诸暨市| 合江县| 色达县| 九龙坡区| 江达县| 贞丰县|