Die Länge einer
URL ist nicht beliebig, sondern (je nach Browser und Server) recht begrenzt.
Längere zu sendende Daten werden im Request Body übertragen. Der kann dann auch ohne besondere Umkodierung mit "normalen" Zeichensätzen übertragen werden.
In Delphi ist mit
Indy's
TIdURI.URLEncode() bereits eine fertige Funktion für die
URL-Kodierung vorhanden.