Как заставить Log.d
игнорировать %
в исходном коде HTML?Или скажите Log.d
не форматировать код?
HTML-код, который я отправляю своей программе:
<input type="hidden" name="Mode" value="Search%20Statutes" />
Процедура, которую я создал:
procedure ThtmlParser.DebugText(ExtraStr, Str: string);
var
CombineStrings: string;
begin
CombineStrings := ExtraStr + Str;
Log.d(CombineStrings);
if Assigned(FOnDebug) then
begin
FOnDebug(CombineStrings);
end;
end;
Как я это использую:
Target := '<input type="hidden" name="Mode" value="Search%20Statutes" />'
DebugText('Target: ', Target);
Ошибка, которую я получаю:
First chance exception at $756C1812. Exception class EConvertError with message 'No argument for format 'Target: <input type="hidden" na''. Process htmlParserExample.exe (5168)
То, что я думаю, происходит, что Log.d
считает %
в HTMLкод для форматирования, когда это не так.