2015-05-30 25 views
0

我有一個像波紋管一API和JSON格式:如何查看文本編碼日本機器人

{ 
status: 200, 
messages: "OK", 
results: [ 
    { 
    id: 3, 
    code: "just_item", 
    name: "å二æ¡è¥¿ä¸€ä¸ç›®" 
    }, 
    { 
    id: 4, 
    code: "all_item", 
    name: "å二æ¡è¥¿ä¸€ä¸ç›®" 
    } 
] 
} 

我要查看文本「å二æ¡è¥¿ä¸€AC>®」中的Android APP像文本 「全商品」

+1

試UTF-8編碼: tharif

+0

我想在android應用程序中顯示文本,但應用程序顯示文本」åäºææ¡è¥¿ä¸€ä ¸ç>®「,謝謝 –

+0

您從瀏覽器獲得的數據沒有格式化,那麼您將如何在應用程序中獲得正確的格式? – tharif

回答

1

試UTF-8編碼

HttpParams params = new BasicHttpParams(); 
    HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); 
    HttpProtocolParams.setContentCharset(params, "UTF-8"); 
    params.setBooleanParameter("http.protocol.expect-continue", false); 
    HttpClient httpclient = new DefaultHttpClient(params); 

    HttpPost httppost = new HttpPost(Your_URL); 
    HttpResponse http_response= httpclient.execute(httppost); 

    HttpEntity entity = http_response.getEntity(); 
    String jsonText = EntityUtils.toString(entity, HTTP.UTF_8); 
// your response should appear in proper way 
    Log.i("Response", jsonText);