Главная страница
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.019 c
15-1184238631
Zagaevskiy
2007-07-12 15:10
2007.08.12
SMS


3-1177688508
alpha5
2007-04-27 19:41
2007.08.12
Как русифицировать dxDBGrid?


1-1180893726
JanMihail
2007-06-03 22:02
2007.08.12
Как сделать другой шрифт в строке CheckListBoxa


1-1180699210
DevilDevil
2007-06-01 16:00
2007.08.12
Frame.OldCreateOrder,PixelsPerInch,TextHeight. Откуда?


15-1184306662
Ega23
2007-07-13 10:04
2007.08.12
sql.ru только у меня не открывается?