2015-05-30 21 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);