Synopsis: GET /cgi-bin/cginame%3Fparam=/path/filename does not replace %3f before searching cginame?param...
State-Changed-From-To: open-closed State-Changed-By: marc State-Changed-When: Thu Jul 16 00:11:59 PDT 1998 State-Changed-Why: The current behaviour is correct. As URL specs detail, '?' is a reserved character which are reserved for special meaning. For example, see section 2.2 of RFC-1738. You can _not_ encode all characters, and encoding a reserved character can and (in this case) does change the semantics of the particular URL.
