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

Параметры на русском языке в NameValuePair - Android

Восстановить пароль Регистрация
 
aleks_under
 Аватар для aleks_under
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 25
01.11.2014, 14:24     Параметры на русском языке в NameValuePair #1
Парсим сайт для получения, скажем, списка чего-нибудь определенного города. Для передачи параметров и формирования url используем
Java
1
2
List<NameValuePair> parames = new ArrayList<NameValuePair>();
            parames.add(new BasicNameValuePair("city", "Москва"));
Так вот, несмотря на то, что в парсере, где url формируется установлена нужная кодировка
Java
1
String paramString = URLEncodedUtils.format(params, "utf-8");
url все равно формируется с крокозябрами там, где параметр задан русскими символами
(получается http://myhost.ru/user_api.php?city=%D0%9A%D...)

Где еще нужно поправить кодировку? Что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2014, 14:24     Параметры на русском языке в NameValuePair
Посмотрите здесь:

Можно ли изменять параметры разметки программно? Android
Есть ли хорошая документация по программированию на андроид на русском языке? Android
Зачем нужны import org.apache.http.NameValuePair; Android
Build.gradle - параметры SdkVersion Android
Android Объясните про параметры ProgressBar
Android Динамический textview и его параметры
Пособие по Android Studio на русском языке Android
Android Стандартные параметры фона кнопки
Android Параметры R.java
Android Автокомплит Google Maps на русском языке
Android Параметры поиска как в ВК
Получить параметры кнопки внутри OnClick Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,640
Завершенные тесты: 1
01.11.2014, 23:08     Параметры на русском языке в NameValuePair #2
А вы наблюдали что находится в адресной строке браузера когда адрес содержит русские символы? Каждый символ изображен кодом как у вас "%DA", например. Так что, думаю, все правильно, и должно работать.
aleks_under
 Аватар для aleks_under
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 25
02.11.2014, 14:37  [ТС]     Параметры на русском языке в NameValuePair #3
Так, всё дело как раз в том, что api ничего приложению не отправляет, а подобное, но англоязычное - отправляет.

Добавлено через 6 часов 21 минуту
Всё, вопрос снят. Ошибка была совсем в другом, никак с кодировкой не связанная.
Yandex
Объявления
02.11.2014, 14:37     Параметры на русском языке в NameValuePair
Ответ Создать тему
Опции темы

Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru