Cevap Geçmişi
10.01.18 22:51
Türkçe karakter sorunu için aşağıdakileri yapabilirsin. SQL Server Management Studio'da veritabanı adını sağ tıklayıp "Properties" i seçtiğinde gelen penceredeki "Options" sayfasında "Collation" seçeneği var. Burada TURKISH_CI_AS seçili olmalı. Ayrıca Visual Studio'da ASP.NET sayfalarının uygun bir kodlama ile kaydedilmiş olması gerekir. "File / Save As" seçeneğini seçtiğinde "Save" tuşunun yanındaki küçük oku tıklayarak dosyanın hangi kodlama ile kaydedildiğini görebilirsin. Burada normalde "Unicode (UTF-8 With Signature)" seçili olmalı. Tüm web formları, ashx vs. sayfaların için bu kodlama kullanılmalı. Son olarak web sitenin kodlaması da UTF-8 olmalı. Bunun için yine UTF-8 ile kaydedilmiş Web.config dosyana aşağıdaki satırları ekleyebilirsin. <system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="tr-TR" uiCulture="tr-TR"/>
</system.web>
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
08.01.18 16:57
SQL Server Management Studio'da veritabanı adını sağ tıklayıp "Properties" i seçtiğinde gelen penceredeki "Options" sayfasında "Collation" seçeneği var. Burada TURKISH_CI_AS seçili olmalı. Ayrıca Visual Studio'da ASP.NET sayfalarının uygun bir kodlama ile kaydedilmiş olması gerekir. "File / Save As" seçeneğini seçtiğinde "Save" tuşunun yanındaki küçük oku tıklayarak dosyanın hangi kodlama ile kaydedildiğini görebilirsin. Burada normalde "Unicode (UTF-8 With Signature)" seçili olmalı. Tüm web formları, ashx vs. sayfaların için bu kodlama kullanılmalı. Son olarak web sitenin kodlaması da UTF-8 olmalı. Bunun için yine UTF-8 ile kaydedilmiş Web.config dosyana aşağıdaki satırları ekleyebilirsin. <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="tr-TR" uiCulture="tr-TR"/> </system.web>
Ekleyen: cevapsitesi
En fazla 3 eski durum gösterilir.