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

Вниз

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

 
Coming   (2009-04-18 19:44) [0]

Здравствуйте, подскажите пожалуйста, есть ли готовые инструменты для преобразования GET параметров типа (%D0%BA%D0%B0%D0%BA+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C%3F) в читаемую строку?


 
topS   (2009-04-18 19:50) [1]

большей тупости пока не встречал. а вы?


 
Coming   (2009-04-18 19:59) [2]

Тупость состоит в том чтоб преобразовать строку? Или в том что я не могу самостоятельно найти решение этой задачи?


 
Anatoly Podgoretsky ©   (2009-04-18 20:24) [3]

Ответ - есть.


 
Coming   (2009-04-18 20:34) [4]


> Ответ - есть.

Тогда подскажите пожалуйста что использовать, где искать...?


 
Anatoly Podgoretsky ©   (2009-04-18 20:40) [5]

Один вопрос - один ответ.


 
clickmaker ©   (2009-04-20 16:16) [6]

HTTPDecode()


 
Palladin ©   (2009-04-20 16:20) [7]

а что, строка "D0%BA%D0%B0%D0%BA+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C%3F" не читается? )


 
Rouse_ ©   (2009-04-20 17:11) [8]

function Url2Str(const Value: string): string;
const
 ICU_DECODE = $10000000;
 ICU_NO_ENCODE = $20000000;
var
 lpdwBufferLength: DWORD;
begin
 lpdwBufferLength := INTERNET_MAX_URL_LENGTH;
 SetLength(Result, lpdwBufferLength);
 InternetCanonicalizeUrl(@Value[1], @Result[1], lpdwBufferLength,
   ICU_DECODE or ICU_NO_ENCODE);
 Result := Trim(Result);
end;

Но проблема в том что у тебя строка в юникодном представлении 0 конвертни ее в юникод и соответвтенно выполни преобразование InternetCanonicalizeUrlW вместо текущего



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
15-1238582348
Лёша
2009-04-01 14:39
2009.05.31
Это можно сократить?


15-1238581767
cyber-pilot
2009-04-01 14:29
2009.05.31
Распознавание текста


2-1240137953
HF-Trade
2009-04-19 14:45
2009.05.31
Файл занят другим процессом.


8-1194546980
NaRuTo
2007-11-08 21:36
2009.05.31
Как нарисовать кривую в TCanvas


3-1221572163
Дмитрий Белькевич
2008-09-16 17:36
2009.05.31
Статистика выполнения запроса