Форум: "Начинающим";
Текущий архив: 2009.05.31;
Скачать: [xml.tar.bz2];
ВнизПреобразование строк Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c