Zeilenvorschub (LF, linefeed) ist #10, Wagenrücklauf (CR, carriage return) is #13. Einen Zeilenumbruch in einer Windows-Textdatei stellt das Pascal-Literal #$0D#$0A dar. Wo du es im
URL brauchst, da hast du schon den Escape-Mechanismus richtig verwendet: '%0D%0A'. Mach das jetzt noch für die Ampersands - meinetwegen wieder mit StringReplace. Die beiden Zeilen sind gleichwertig:
Delphi-Quellcode:
StringReplace(meinText, '&' , '%26' ,[rfReplaceALL]);
StringReplace(meinText, #$26, '%26' ,[rfReplaceALL]);
Die Verschlüsselung eines Zeichens kannst du sehen, wenn du das Programm Zeichentabelle aus deinem Windows-Zubehör aufrufst.
marabu