a ver mi tpo es cortisimo...deja resumirte (no puedo ver la url ke mandaste por mi escaso tpo)...
quiza te sale basura (%20) porque algunos browser los espacios en blancos los toman asi...
entonces..todas las variables que mandes por la url hazle este proceso
Código:
var1=Server.URLEncode(request("variable")) 'por ejemplo
asi te eliminara los espacios en blancos y basura demas
y direcciona la pagina asi..
href="pagina.asp?var1=<%=var1%>&var 2=<%=var2%>&var3=<%=var3%>..." ;
obviamente lo ahces con el href como lo estabas haciendo...espero que te funcione.
:Puff...me canse...