欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
中文字符轉換 - hairi的專(zhuān)欄

從數據庫讀取‘name’,然后轉換成中文字符。

byte[] b = rs.getString("name").getBytes("ISO8859_1");
String name = new String(b,"gb2312");

轉載:

/**  
         *  用getBytes(encoding):返回字符串的一個(gè)byte數組  
         *  當b[0]為  63時(shí),應該是轉碼錯誤  
         *  A、不亂碼的漢字字符串:  
         *  1、encoding用GB2312時(shí),每byte是負數;  
         *  2、encoding用ISO8859_1時(shí),b[i]全是63。  
         *  B、亂碼的漢字字符串:  
         *  1、encoding用ISO8859_1時(shí),每byte也是負數;  
         *  2、encoding用GB2312時(shí),b[i]大部分是63。  
         *  C、英文字符串  
         *  1、encoding用ISO8859_1和GB2312時(shí),每byte都大于0;  
         *  <p/>  
         *  總結:給定一個(gè)字符串,用getBytes("iso8859_1")  
         *  1、如果b[i]有63,不用轉碼;  A-2  
         *  2、如果b[i]全大于0,那么為英文字符串,不用轉碼;  B-1  
         *  3、如果b[i]有小于0的,那么已經(jīng)亂碼,要轉碼。  C-1  
         */  
       private  static  String  toGb2312(String  str)  {  
               if  (str  ==  null)  return  null;  
               String  retStr  =  str;  
               byte  b[];  
               try  {  
                       b  =  str.getBytes("ISO8859_1");  
 
                       for  (int  i  =  0;  i  <  b.length;  i++)  {  
                               byte  b1  =  b[i];  
                               if  (b1  ==  63)  
                                       break;    //1  
                               else  if  (b1  >  0)  
                                       continue;//2  
                               else  if  (b1  <  0)  {        //不可能為0,0為字符串結束符  
                                       retStr  =  new  String(b,  "GB2312");  
                                       break;  
                               }  
                       }  
               }  catch  (UnsupportedEncodingException  e)  {  
                       //  e.printStackTrace();    //To  change  body  of  catch  statement  use  File    ¦  Settings    ¦  File  Templates.  
               }  
               return  retStr;  
       }  

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
c#中的流,字節,字符,字符串
【Java 基礎專(zhuān)題】編碼與亂碼(02)---String的getBytes([encod...
java 中String編碼和byte 解碼 總結
Java字符串與字符集的基本概念
C# 中字符串string和字節數組byte[]的轉換
C# 如何將一個(gè)字符串轉換成字節數組”與“如何將一個(gè)字節數組轉換成一個(gè)字符串
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久