Hi reibi,
ich versuche es mal zu erklären:
Ich gehe mal davon aus, daß Du weißt, was eine Url ist.
Mit der URL kannst Du auch Parameter übergeben (Beispiel:http: meinedomaine.de?nick=reibi
Jetzt können als Parameter auch Sonder- und Leerzeichen übergeben werden.
Würde eine Url mit Leerzeich z.B. übertragen, würde diese nach dem Leerzeichen einfach abgeschnitten werden, weil die dann "offiziell" fertig ist (jede Url endet mit einem Leerzeichen!)
Damit so eine Url richtig übertragen werden kann, muß diese encodet werden. Hast Du vielleicht schonmal gesehen so mit "%" drin. Der Empfänger muß die Url natürlich wieder decoden, damit er was mit anfangen kann.
Man benutzt das, wenn man im Programm die Url dynamisch zusammenbastelt.
Gruß Localtime