Android HTTP Response с разными языковыми символами

Я работаю над базовым примером ответа HTTP-запроса в Android. Для этого примера проекта я пытался работать с Google Translate URL. Однако символы других языков заменяются на нежелательные или шестнадцатеричные значения в ответе. Если я нажму URL-адрес из браузера на рабочем столе, он работает нормально.

Вот код:

httpClient = new DefaultHttpClient();
httpGet = new HttpGet("https://translate.google.com/m?hl=en&sl=en&tl=gu&
    ie=UTF-8&prev=_m&q=sample") ;
httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity() ;
responseString = EntityUtils.toString( httpEntity, HTTP.UTF_8 );
// http response is all good except the characters that are in different 
// language are replaced by hex or junk characters. 

Что я делаю неправильно? Любая помощь?

0 ответов

Другие вопросы по тегам