Web uygulamalarında geliştirme yaptığınız bilgisayarda Türkçe karakterleri düzgün görüyorsanız ancak projeyi sunucuya publish edilince Türkçe karakterlerde bozulma oluşuyorsa (
ğ,ü,ö,ı,ş gibi karakterlerde) sorun büyük ihtimalle sunucunun dil ayarlarından kaynaklanıyordur.
Sunucunun dil ayarları ile uğraşmak yerine,
web.config dosyasına yapacağınız küçük bir ilave ile, bu sorunun üstesinden gelebilirsiniz.
Yapmanız gereken,
web.config dosyanızı açıp
System.Web node’u içerisine;
1: <globalization fileEncoding="iso-8859-9" responseEncoding="iso-8859-9" />
satırını ilave etmek.