ASP.Net Türkçe Karakter Sorunu

Asp.Net ile kodlama yaparken, özellikle post_back kullanılan web sayfalarında yada get metodu ile adres satırından değişken alarak yorumladığınız kod dizisini build ettiğinizde Türkçe karakterlerin bozuk çıktığını göreceksiniz.
Türkçe’de bulunan şŞ,Öö,İı,Öö,Ğğ,Çç harflerini get metodu ile adres satırına gönderdiniz ve oradanda tekrar programın içine çekmek istediğinizde harfler adres satırında çıkacak ama programın içine Request.QueryString ile çektiğinizde program bunları bilinmeyen “�” sembolleri olacak yorumlayacaktır.
Çözüm Basit!
Çözüm için Solution Explorer dan Default.aspx dosyanızın bulunduğu projenin web.config dosyasını açın ve Visual Studio ile edit edin. <system.web> taglarının arasına şu kodu yazın:
<globalization requestEncoding=”iso-8859-9″ responseEncoding=”iso-8859-9″ culture=”tr-TR” uiCulture=”tr” fileEncoding=”iso-8859-9″ />
<span style="color: #993300;">system.web</span>>
<span style="color: #0000ff;"></span><span style="color: #993300;">globalization</span><span style="color: #ff0000;">requestEncoding</span><span style="color: #0000ff;">="iso-8859-9"</span> <span style="color: #ff0000;">responseEncoding</span><span style="color: #0000ff;">="iso-8859-9"</span> <span style="color: #ff0000;">culture</span><span style="color: #0000ff;">="tr-TR"</span> <span style="color: #ff0000;">uiCulture</span><span style="color: #0000ff;">="tr"</span> <span style="color: #ff0000;">fileEncoding</span><span style="color: #0000ff;">="iso-8859-9" />
<span style="color: #993300;">system.web</span>
HTML