Asp. net de Türkçe/İngilizce karakter sorunu yaşıyorum. Admin panelden siteye verir girerken otomatik Türkçe İ-Ğ-Ç-Ş karakterleri I-G-C-S karakterlerine dönüşüyor. Codebehind da aspx dosyamın en üst satırı : &lt;%@ Page Language=&quot;VB&quot; Debug=&quot;true&quot; codePage=&quot;28599&quot; AutoEventWireup=&quot;false&quot; CodeFile=&quot;duyuruekle.aspx. vb&quot; Inherits=&quot;duyuruekle_aspx&quot; validateRequest=&quot;False&quot;%&gt; Web. Config dosyamın içi de şu şekilde : &lt;?xml version=&quot;1.0&quot; encoding = &quot;iso-8859-9&quot; ?&gt; &lt;configuration&gt; &lt;system. web&gt; &lt;globalization requestEncoding=&quot;iso-8859-9&quot; responseEncoding=&quot;iso-8859-9&quot; culture=&quot;tr-TR&quot; uiCulture=&quot;tr&quot; fileEncoding=&quot;iso-8859-9&quot;&gt;&lt;/globalization&gt; &lt;customErrors mode=&quot;Off&quot;/&gt; &lt;/system. web&gt; &lt;/configuration&gt; Buna rağmen bahsettiğim sorunu yaşıyorum Sizce ne yapmam gerekir?

bu tür karakter sorunlarından sonsuza kadar kurtulmak için unicode kullanmalısın. encoding= gördüğün her yere encoding=&quot;UTF-8&quot; yazmayı dene, veritabanı da unicode destekli ise çözüm olabilir...

iki gün önce utf-8 yaptım gördüğüm tüm iso-... olan yeri utf-8 yaptım olmadı malesef.

ajax kullaniyor musun? xml kaynakli sorununun senin dipnot: xml yani ajax kullanacaksaniz sistemleriniz de veri tabani utf8 olmalidir. latin olursa hata alirsiniz bu sekilde.

Ajax kullanmıyorum. Web. config dosyasının en üst satırı olan &lt;?xml version=&quot;1.0&quot; encoding = &quot;iso-8859-9&quot; ?&gt; bu satırı da biraz önce ekledim deneme amaçlı.. Sorun bu satırdan da değil yani. xml de kullanmıyorum. EDİT : Sadece şu 3 karakterde sorunum var: ŞİĞ-şığ //// SIG-sig haline geliyor.

Scripti ben yazdım dönüşütürücü birşey de yok. Sadece vbcrlf yi kullanıyorum bir yerde replace olarak bir de çift tırnak olayını kullanıyorum.. Bir de &lt;br&gt; yani bu sorunumu meydana getirebilecek bir kodum yok.. Ama önceki projelerimde codebehind kullanmamıştım.. Sadece bu projede codebehind kullandım.. Codebehind için özel bir işlem yapmak gerekiyor mu bilmiyorum?

o zaman scripti bir inceleyin derim. donusturucu bir fonksiyon olabilir.

mssql deki ayarlardan kaynaklanıyormuş problem. Hosting şirketi çözdü.