Hi,
So weit so gut, nur der NC4.7 macht (mal wieder) Probleme und mag partout diese blöden Leerzeichen nicht.
Leerzeichen haben in einer URL nicht das geringste verloren. Selbstverständlich wird ein auch nur halbwegs brauchbarer Browser sowas ablehnen.
Wenn ich den <option>-Value mit dem urlencode($string); fülle, passiert gar nichts, die %20 werden direkt wieder geschluckt.
Im HTML-Code steht der Wert mit Leerzeichen. Beim Formularversand wird der Browser das automatisch richtig kodieren; wenn Du die URL selbst zusammenschraubst, bist Du dafür verantwortlich.
Wenn ich per Javascript alle Leerzeichen in %20 verwandle, übergibt er auch nur das erste Wort und vergisst den Rest.
Vielleicht ist auch einfach Dein HTML-Code falsch?
Cheatah