TWebRequest: проблема с кирилицей
Пробовал вручную с помощью ф-ции chr(xx) - к положительному результату это не привело.
Подскажите, что тут можно сделать. Очень полезны будут ссылки на статьи по этой теме.
Цитата:
Originally posted by inm
Программа получает значение параметров методом GET в формате URL Encoding (некоторые символы заменяются на %xx, где xx - hex-код символа). По идее за преобразование к нормальному виду отвечает функция Request.TranslateURI(query:string):string; Но она возвращает значение Query без изменений.
Пробовал вручную с помощью ф-ции chr(xx) - к положительному результату это не привело.
Подскажите, что тут можно сделать. Очень полезны будут ссылки на статьи по этой теме.
Программа получает значение параметров методом GET в формате URL Encoding (некоторые символы заменяются на %xx, где xx - hex-код символа). По идее за преобразование к нормальному виду отвечает функция Request.TranslateURI(query:string):string; Но она возвращает значение Query без изменений.
Пробовал вручную с помощью ф-ции chr(xx) - к положительному результату это не привело.
Подскажите, что тут можно сделать. Очень полезны будут ссылки на статьи по этой теме.
Каким образ, интересно, ты пытаешься преобразовать строку в число с помощью chr?
Используй функцию StrToInt, но предварительно замени % на $. (StrToInt('$xx'))
Отправь русский альфавит и посмотри в какие hex-коды они перевелись и на этой основе сделай таблицу декодирования.