prova questa follia della sera, passa la stringa via get è lasci che il carattere evenga decodificato...
in asp dovrebbe esserci sia la funzione server url encode che la funzione server url decode (almeno spero altrimenti basta che fai un replace...)
e fai una cosa del genere
<meta HTTP-EQUIV="Refresh" Content="1; url=<%=urldecodificato%>"> prova e fammi sapere