Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

Преобразование строки   Найти похожие ветки 

 
webpauk   (2007-06-01 14:33) [0]

строку вида:
"http://rb/officework/partner/ListPartner.asp??StrSrc=обще%19"

надо преобразовать в
"http://rb/officework/partner/ListPartner.asp??StrSrc=%EE%E1%F9%E5%2519"

такое преобразование происходит при передаче данных на сервер. При чем, пользователь заполняет форму и вводит "обще%19", а IE преобразовывает в ="%EE%E1%F9%E5%2519"


 
webpauk   (2007-06-01 14:36) [1]

механизм для преобразования "обще" - понятен for...IntToHex(ord(Edit1.Text[I]), 2)
а как 19 не преобразуется в hex-последовательность?


 
G_M_S ©   (2007-06-01 14:39) [2]

1. Добавить в USES модуль idURI
2. s := TidURI.URLEncode("http://rb/officework/partner/ListPartner.asp??StrSrc=обще%19");


 
clickmaker ©   (2007-06-01 14:40) [3]


> а как 19 не преобразуется в hex-последовательность?

то есть?


 
G_M_S ©   (2007-06-01 14:40) [4]


> webpauk   (01.06.07 14:36) [1]

Да кончайте вы все руками делать... Зачем изобретать велосипед, если и так все сделано уже?


 
G_M_S ©   (2007-06-01 14:45) [5]

Вдогонку:

> а как 19 не преобразуется в hex-последовательность

Способ, указанный в [2] как раз и позволяет преобразовывать только нужные символы.


 
Anatoly Podgoretsky ©   (2007-06-01 15:21) [6]

> webpauk  (01.06.2007 14:36:01)  [1]

А не как не преобразовывается, как было 19 так и осталось 19



Страницы: 1 вся ветка

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1184741167
RJ
2007-07-18 10:46
2007.08.12
в QuickReport из DBGrig


2-1184844929
Игорь_
2007-07-19 15:35
2007.08.12
WinApi и SQL


6-1167761692
maxistent
2007-01-02 21:14
2007.08.12
Как отменить отправку данных?


8-1162386885
Sinegru
2006-11-01 16:14
2007.08.12
DirectSound(DirectShow) capture soudn (захват звука)


6-1167880831
LFRT
2007-01-04 06:20
2007.08.12
Как с помощью сокетов получить от сервера имя файла