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

Русский Post запрос в базу через http - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android RIL http://www.cyberforum.ru/android-dev/thread1432177.html
Добрый день, надеюсь на вашу помощь. Создал прошивку для своего телефона, все что смог починить работает, кроме gps и сети. Самое интересное что сети он находит, но не может к ней подключиться. Тут...
Программирование Android Необходимо разобраться как вставить в viewpager - carview Всем привет. Занимаюсь одним проектом и мне необходимо понять как добавить в viewpager к каждому экрану cardview. Скриншоты того, что получилось ниже. http://www.cyberforum.ru/android-dev/thread1432159.html
Отправка E-Mail средствами Android Программирование Android
Можно ли отправить письмо на почту из андроид приложения, оминая Intent.ACTION_SEND?
Программирование Android Ошибка навигации через TextView
Доброго времени суток. Суть проблемы такова: - У меня есть листвью с загруженными новостями; - Кастомный адаптер; - Кастомный лайаут для каждого. В кастомном лайауте попытался реализовать...
Программирование Android Не срабатывает кнопка на втором экране http://www.cyberforum.ru/android-dev/thread1431840.html
package rus.projectdroid.numiz; import android.os.Debug; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import...
Программирование Android Почему onclicklistener void, а onlongclicklistener возвращает boolean? Похожие вещи, почему такое различие? как обычно используют boolean от onlongclicklistener? подробнее

Показать сообщение отдельно
Хард
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 49

Русский Post запрос в базу через http - Программирование Android

27.04.2015, 17:57. Просмотров 721. Ответов 11
Метки (Все метки)

Кто в курсе этого метода связи с БД на удаленном сервере, как через POST отправить переменные с русскими буквами? Английский воспринимает на ура, символы тоже, но как только дело доходит до Русского языка, программа просто не выполняет этот самый POST.
код соединения:
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
43
44
45
46
47
48
49
50
 public static String executePost(String targetURL, String urlParameters) {
        URL url;
        HttpURLConnection connection = null;
        try {
            //Create connection
            url = new URL(targetURL);
            connection = (HttpURLConnection)url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type",
                    "application/x-www-form-urlencoded");
 
            connection.setRequestProperty("Content-Length", "" +
                    Integer.toString(urlParameters.getBytes().length));
 
 
            connection.setUseCaches (false);
            connection.setDoInput(true);
            connection.setDoOutput(true);
 
            //Send request
            DataOutputStream wr = new DataOutputStream (
                    connection.getOutputStream ());
            wr.writeBytes (urlParameters);
            wr.flush ();
            wr.close ();
 
            //Get Response
            InputStream is = connection.getInputStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(is));
            String line;
            StringBuffer response = new StringBuffer();
            while((line = rd.readLine()) != null) {
                response.append(line);
                response.append('\r');
            }
            rd.close();
            return response.toString();
 
        } catch (Exception e) {
 
            e.printStackTrace();
            return null;
 
        } finally {
 
            if(connection != null) {
                connection.disconnect();
            }
        }
    }
код передачи переменных:
Java
1
String result = executePost("http://тут адрес сайта", "name=Привет"....вот тут самое главное);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru