Wann wird denn das Zeichen falsch ausgegeben - beim Response.write?
Könnte es evtl. an der Zeichenkodierung liegen?
Werden den Umlaute richtig ausgegeben?
Setz doch einfach mal alle Deine encodings auf ISO-8859-1 oder UTF-8 und schau mal, was passiert.
--> Das solltest Du sowohl in Deinen Dokumenten als auch im Respnse angeben.