Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android中文亂碼徹底解決,android徹底解決

Android中文亂碼徹底解決,android徹底解決

編輯:關於android開發

Android中文亂碼徹底解決,android徹底解決


以下是我研究的成果,希望對您有幫助:

Java代碼  收藏代碼
  1. sb = new StringBuffer();  
  2.                     HttpEntity entity = response.getEntity();  
  3.                     InputStream is = entity.getContent();  
  4.                     BufferedReader br = new BufferedReader(  
  5.                             new InputStreamReader(is,"GB2312"));  
  6.                     String data = "";  
  7.   
  8.                     while ((data = br.readLine()) != null) {  
  9.                         sb.append(data);  
  10.                     }  
  11.                     String result = sb.toString();  
Java代碼  
  1. //下面的是多余的代碼,平台會按照默認編碼讀數據,謝謝melode11和eleda指點  result = new String(result.getBytes(),"UTF-8");  

我解釋一下,

Java代碼  
  1. BufferedReader br = new BufferedReader(  
  2.                             new InputStreamReader(is,"GB2312"));  

 
是讀取要改編碼的源,源的格式是GB2312的,安源格式讀進來,然後再對源碼轉換成想要的編碼就行

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved