Проблема с кодировкой полученных данных JSON, модуль Services

Главные вкладки

Аватар пользователя tony_m tony_m 10 ноября 2013 в 22:21

Есть сайт на Drupal и приложение на Android

При получение json на приложение полученные данные то что на русском языке отображаются некорректно. Примерно так \u045\u0390\....

В браузере русский текст отображается корректно, пробовал прописывать другие JSON в приложение - русский текст отображается.
В чем может быть проблема?

Вот код который принимает JSON:

public static String GET(String url){
        InputStream inputStream = null;
        String result = "";
        try {
               
            // create HttpClient
            HttpClient httpclient = new DefaultHttpClient();
 
            // make GET request to the given URL
            HttpResponse httpResponse = httpclient.execute(new HttpGet(url));
 
            // receive response as inputStream
            inputStream = httpResponse.getEntity().getContent();
 
            // convert inputstream to string
            if(inputStream != null)
                result = convertInputStreamToString(inputStream);
            else
                result = "Did not work!";
 
        } catch (Exception e) {
            Log.d("InputStream", e.getLocalizedMessage());
        }
 
        return result;
    }
 
    private static String convertInputStreamToString(InputStream inputStream) throws IOException{
        BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(inputStream));
        String line = "";
        String result = "";
        while((line = bufferedReader.readLine()) != null)
            result += line;
 
        inputStream.close();
        return result;
 
    }

Комментарии