Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.052 c
15-1184496499
Pgremse
2007-07-15 14:48
2007.08.12
Проблемы с запуском Turbo Delphi


2-1184682898
Knob
2007-07-17 18:34
2007.08.12
Отключение процесса windows


8-1163045712
Lilu
2006-11-09 07:15
2007.08.12
DirectDraw и вывод текста под углом


15-1184498103
ламер2007
2007-07-15 15:15
2007.08.12
Win2003


15-1184678519
Nous Mellon_
2007-07-17 17:21
2007.08.12
Как настроить .htaccess?




   Наверх