Look at indy IdURI unit, it has two static methods in the TIdURI class for Encode/Decode the URL.
uses
IdURI;
..
begin
S := TIdURI.URLEncode(str);
//
S := TIdURI.URLDecode(str);
end;
More Related Contents:
- Select Directory error … delphi 7 [closed]
- How to pass pointer to array of byte to function?
- Problems with ADC/SBB and INC/DEC in tight loops on some CPUs
- How can I search for Delphi documentation? [closed]
- How can I allow a form to accept file dropping without handling Windows messages?
- How to access private methods without helpers?
- ORM for DELPHI win32
- How to properly free records that contain various types in Delphi at once?
- Which logging library is better? [closed]
- Rotate bitmap by real angle
- FTP Over SSH (SFTP) In delphi 2010
- What Can I Do To Reduce My Executable’s Size (Delphi)?
- How to associate a program with a file type, but only for the current user?
- How to implement multiple inheritance in delphi?
- Is there a way to instantiate a class by its name in delphi?
- How to split string by a multi-character delimiter?
- TLabel and TGroupbox Captions Flicker on Resize
- Delphi: How to hide ancestor constructors?
- Step by step upgrade of Indy 10 in Delphi 2009
- Could not find system file when it actually exists
- How to get the Memory Used by a Delphi Program
- How do I draw the selected list-box item in a different color?
- How to insert image into database using TADOQuery Component Only
- Initialise string function result?
- How to simulate bit-fields in Delphi records?
- TProgressBar never fills up all the way – seems to be updating too fast? [duplicate]
- Randomize StringList
- Http Post with indy
- delphi xe disable RTTI
- Delphi: Understanding constructors