ASP de Querystring ile alınan bilgide Türkçe karakter problemi

Epey zamandır ASP ile uğraşıyorum türlü türlü Türkçe karakter problemleriyle karşılaştım fakat ilk kez böylesine rastladım. Google da ufak bir araştırma yaptıktan sonra sonuca ulaşamadım, hemen kolları sıvayıp bir replace fonksiyonu yazdım. Belki birilerinin işine yarar diye paylaşayım istedim.
[asp]
function tCevir(gelenveri)
gelenveri=Replace(gelenveri,”ı”,”ı”)
gelenveri=Replace(gelenveri,”ÄŸ”,”ğ”)
gelenveri=Replace(gelenveri,”ü”,”ü”)
gelenveri=Replace(gelenveri,”ç”,”ç”)
gelenveri=Replace(gelenveri,”Ä°”,”İ”)
gelenveri=Replace(gelenveri,”Ä”,”Ğ”)
gelenveri=Replace(gelenveri,”Ç”,”Ç”)
gelenveri=Replace(gelenveri,”Ãœ”,”Ü”)
gelenveri=Replace(gelenveri,”ö”,”ö”)
gelenveri=Replace(gelenveri,”Ö”,”Ö”)
tCevir = gelenveri
end Function
[/asp]