Projemde toUpper metodunu kullandığımda küçük i harf’ini büyüttüğünde default olarak en-EN kültür sınıfını kullandığı için büyütürken I harnife çeviriyor böylece benim gibi türkçe karakter ile işlem yapan kişiler sorun yaşayabilirler.
ASP.NET toUpper metodunda oluşan türkçe karakter sıkıntısı
Makale aslında C# konusu olmasına rağmen ASP.NET kategorisi altında açılma sebebi masaüstü uygulamalarında bilgisayarın kendi kültür bilgisi kullanıldığından toUpper metodu sonucunda oluşan türkçe karakter sorunu web uygulamarından karşılaşına bir sorundur bu sorunu aşmak ise oldukça basittir yapmanız gereken toUpper metoduna aşağıdaki gibi CulturInfo sınıfından örnek alarak türkçe kültür bilgisini parametre olarak geçmektir.
1 | deger.ToUpper(new CultureInfo("tr-TR", false)) |
Tesekkurler. Cok faydali oldu.