Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Java json parse - вывод русского текста - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отправка запроса на сервер и принять результат http://www.cyberforum.ru/android-dev/thread1245007.html
Здравствуйте! Такая проблема возникала. Пользователь вводит имя пользователя и пароль и отправляет эти данные на сервер. Но данные почему то не отправляются, не понимаю в чём загвоздка, помогите...
Программирование Android Как сделать приложение полноэкранным Пытаюсь сделать так, но три точки меню остаются: super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); ... http://www.cyberforum.ru/android-dev/thread1244925.html
Программирование Android Как удалить меню из ActionBar?
Как удалить значок меню из ActionBar но так чтобы при нажатии на кнопку меню на устройстве меню все равно появлялось как так сделать?
Программирование Android Как в Android Studio по нажатию кнопки выводить свой текст в TextView?
Вот мой код MyActivity.java: package com.example.dasha; import android.app.Activity; import android.os.Bundle; import android.view.Menu;
Программирование Android Не получается запустить эмулятор в eclipse http://www.cyberforum.ru/android-dev/thread1244853.html
Вопрос от новичка)) Не получается запустить эмулятор в eclipse при добавлении нового виртуального устройства пишет "No CPU/ABI system image available for this target. Помогите пожалуйста))))
Программирование Android Как создать уведомление в статус бар, как у аудио плееров? Здравствуйте. Может быть кто нибудь, знает, как можно создать уведомление, которое не будет закрываться сразу после нажатия, как у большинства аудио плееров? подробнее

Показать сообщение отдельно
max_max
5 / 5 / 1
Регистрация: 12.08.2014
Сообщений: 26

Java json parse - вывод русского текста - Программирование Android

20.08.2014, 17:23. Просмотров 1890. Ответов 1
Метки (Все метки)

Не выводится русский текст, вместо него символы идут: "амперсанд шарп 1080,..." (пишу так, потому что при отправке сообщения выводятся русские буквы)
Английский, цифры - выводятся нормально, а русский не хочет.
Вот код считывания строки:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public class HttpClient {
    private static String BASE_URL = "тут url";
    public String getData(String number) {
        HttpURLConnection con = null ;
        InputStream is = null;
        try {
            con = (HttpURLConnection) ( new URL(BASE_URL + number)).openConnection();
            con.setRequestMethod("GET");
            con.setDoInput(true);
            con.setDoOutput(true);
            con.connect();
            // Let's read the response
            StringBuffer buffer = new StringBuffer();
            is = con.getInputStream();
            BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"), 8);
            String line = null;
            while (  (line = br.readLine()) != null )
                buffer.append(line + "\r\n");
            
            is.close();
            con.disconnect();
            return buffer.toString();
        }
        catch(Throwable t) {
            t.printStackTrace();
        }
        finally {
            try { is.close(); } catch(Throwable t) {}
            try { con.disconnect(); } catch(Throwable t) {}
        }
        return null;
    }
}
 
--------------------
JSONObject jb = new JSONObject(data);
JSONArray jr = jb.getJSONArray("items");
JSONObject c = jr.getJSONObject(0);
String id = c.getString(TAG_ID);
String images = c.getString(TAG_IMAGES);
String title =  new String(c.getString(TAG_TITLE).getBytes("ISO-8859-1"), "UTF-8");//пытался так считывать- не помогло
String text = c.getString(TAG_TEXT);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru