OS Blog

ASP.Net Türkçe Karakter Sorunu

06.01.2011
115

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çemizde bulunan [highlight color=”orange”]”şŞ,Öö,İı,Öö,Ğğ,Çç”[/highlight] 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 [highlight color=”gray”]Request.QueryString[/highlight] ile çektiğinizde program bunları bilnmeyen “�” 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″ />

[toggle title=”Kod:” state=”open”]

<system.web>
<globalizationrequestEncoding=”iso-8859-9″ responseEncoding=”iso-8859-9″ culture=”tr-TR” uiCulture=”tr” fileEncoding=”iso-8859-9″ />
<system.web>
[/toggle]

No votes yet.
Please wait...
ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bu web sitesi, bilgisayarınıza bilgi depolamak amacıyla bazı tanımlama bilgilerini kullanır.
Bu bilgilerin bir kısmı sitenin çalışmasında esas rolü üstlenirken bir kısmı ise kullanıcı deneyimlerinin iyileştirilmesine yardımcı olur.
Sitemizi kullanarak bu tanımlama bilgilerinin yerleştirilmesine izin vermiş olursunuz. Kişisel Verilerin Korunması,
Gizlilik Politikası ve Çerez (Cookie) Kullanımı İlkeleri hakkında detaylı bilgi için KVKK&GDPR sayfamızı inceleyiniz.
Omersahin.com.tr
Copyright | 2007-2019