![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
?id=ТЕСТ TO id=%D2%C5%D1%D2 [D7, WinXP]
Rentgen © (2006-11-03 14:45:00)После выполнения GET запросов (напр. "?id=ТЕСТ")в адресной строке браузера высвечивается строка с видимо кодами символов(?id=%D2%C5%D1%D2). Как можно преобразовать такую строку туда\обратно?
(BC++\D*)
(гуглил, но походу неправильно-сформулированно: ничего не нашел)
Заранее спасибо!
umbra (2006-11-03 15:06:00) [1]лучше все символы в запросе с кодами больше 127 заранее переводить в строки типа ?id=%D2%C5%D1%D2
umbra (2006-11-03 15:04:00) [2]
> ?id=%D2%C5%D1%D2
%xx - это шестнадцатиричные коды символов.
Rentgen (2006-11-03 14:59:00) [3]Лучше поясню::
String splus;
splus=" http://www.yandex.ru/yandsearch?rpt=rad&text=тест";
ShellExecute(Handle , "Open", splus.c_str() , NULL, NULL, SW_SHOWNORMAL);
воводит то нормально, то кракозябли из которых ничего не находит.
т.е. : яндекс выводит нормально, а есть сайты где видимо другая кодировка проблемно (