Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11673
Последний выпуск: 19.06.2015

Проблемы с кодировкой

249
17 июня 2015 года
Patr1ot
458 / / 09.02.2008
Добрый день.

Прошу помоч, а то скоро чекнусь.

пишу нв C++ XE7 под андроид. FMX

Проблема в том, если в
 
Код:
IdHTTP->Get("http://yandex.ru");
Статический адрес, все работает.
Если делаю так
 
Код:
UnicodeString url = "http://yandex.ru"
IdHTTP->Get(url);
То тоже все работает.

Но если подставляю в URL спарсенный из TStringList url, IdHTTP не переходит и отвечает not found 404
копировал спарсенный url вставлял руками в браузер, корректно работает, так же спарсенный url руками как в 1 варианте подставлял то же работает.
Но именно связка спарсили перешли не канает, TStringList->Strings[0] - в формате UnicodeString, Get у IdHTTP должен быть указан то же в UnicodeString, по идее все верно но не работает.
318
18 июня 2015 года
UserNet2008
696 / / 03.04.2010
 
Код:
IdHTTP->Get("http://yandex.ru");
Если это работает, то нужно вставить пробел при чём пробел может быть слева - справа - or два сразу
Например пробел слева
 
Код:
IdHTTP->Get(" http://yandex.ru");
что теперь? если not found 404 тогда где-то в коде add пробелы к адресу, тогда нужна функция trim
см в редакторе значения TStringList->Strings[0] на предмет пробелов or
если типа тово ????? ????? ??? - говорить о том , что не катит UnicodeString меняем на AnsiString
249
19 июня 2015 года
Patr1ot
458 / / 09.02.2008
Пробелы я все убрал .trim() проблема та же, на счет ?????? ???? ?? то все нормально, у меня же не на кириллице url.
Неведома фигня какая то, мне в URL нужно было по факту менять один параметр, сейчас реализовал так

 
Код:
int id;
IdHTTP1->Get("http://syte.ru/index.php?action="+IntToStr(id));
Вот так работает без проблем, в id как видно по коду только цыфровые значения.
Потому и думается мне что трабла с форматами, но везде UnicodeString.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог