Marcus hat recht, das hat mit dem Browser zu tun, seiner Codepage (Zeichensatz einstellungen) etc. auch vom Betriebssystem her.
Ein Browser muß seine Anfrage URL Encodet senden (wandelt Sonderzeichen in HEX Codes um), der Server kann es dann "Erkennen".
Dabei ist der Server Egal, ob Unix, Windoof,Mac, Amiga oder C64.
Wenn die Website strict in UTF-8 Unicode ist, alle Angaben darin ebenso auch UTF-8 Unicode sind, auch die Links, wird der Webserver es auch verstehen, ich kann aber nicht mit einer Japanischen Codepage dem Webserver ein "ö" mitteilen, denn da ist es vermutlich was ganz anderes.
Allerdings ist der Webbrowser auch dafür zuständig, 1:1 zu senden, wenn er in UTF-8 mode ist, oder überhaupt unicode darf er nichts wandeln, wenn dann eine Pappnase Leerzeichen drinn hat, juckt ihn das nicht, es ist kein Zeichen ausserhalb der Codepage sondern Bestantteil, somit ersetzt er es nicht in %20 um.
In dem Fall muß die Website Software dafür sorgen oder dem Browser mitteilen, das er sich im purem ASCII Raum befindet, das macht WBB3 nicht mehr!