URL декодирование Delphi

vasili 04.06.2004 - 22:03 | Есть компонента TIdHTTPSevrer, а у нее событие OnGet которому передается переменная типа TIdHTTPRequest. Так вот, эта переменная содержит разобранные параметры ParamX=ValueX&.. Дело в том, в качестве параметра передается Unicode строка, например %00F%00G%04%10%04%11 (т.е. FGАБ - набор латинских и русских букв), то в ParamX записывается значение типа String (которое я передаю функции WideCharLenToString для конвертации в ANSI) которое не совпадает с исходной строкой. Причина в том что компонента при разборе параметров игнорирует коды %00, единственный выход - разбор строки UnparsedParams, которая имеет такой же вид как и в URL. Как можно сделать иначе, чтобы не заниматься разбором?
LF 1 - 06.06.2004 - 15:30 | InternetCanonicalizeUrl()

>>