OS Blog
antalya escort bursa escort adana escort mersin escort mugla escort samsun escort konya escort

MS SQL Türkçe Karakter Sorunu

26.09.2010
74
MS SQL Türkçe Karakter Sorunu

Merhaba arkadaşlar;

C# ile MS Sql e formdan veri gönderirken Türkçe karakterlerin anlamsız karakterler şeklinde gözükmesi veya Türkçedeki “şğı” harflerinin sırasıyla “sgi” şeklinde database e kayıt edilmesi sorununu yaşıyorsanız çözümü çok basit. Formdan Ş harfini gönderdiniz ancak veritabanındaki kayıtları edit ettiğinizde birde baktınızki yolladığınız ş harfi olmuş s harfi. Yapmanız gerekn tek işlem Sql manager arayüzünden ilgili db nin Collation ayarını değiştirmek.

Microsoft SQL Server Managament Studio ile SQL sunucunuza bağlanın ve çalıştığınız veri tabanını bulup üzerinde sağ tıklayıp Properties’ ne girin. Burada Select a page yazan kısımda Options linkine tıklayın. Buna benzer bir sayfa açılacaktır;

Bu pencerede ilk sırada yer alan ve [highlight color=”yellow”]SQL_Latin 1_General[/highlight] yazan yere tıklayıp bu ayarı[highlight color=”yellow”] Turkish_CI_AS[/highlight] olarak değiştirin. Daha sonra sıkıntılı karakterlerinizi formdan gönderip veritabanına tekrar kayıt etmeyi deneyin. Türkçe karakterlerinizin sorunsuz olarak database e kaydedildiğini göreceksiniz.

 Önemli hatırlatma: Bu ayarı yaparken veritabanına hiç bir client bağlı olmamalı ve Visual Studio programında da açıksa kapatmalısınız.  Ayrıca MS SQL Managerda ilgili veritabanına ait herhangi bir tablo açıksa işlem sonucunda hata mesajı alabilirsiniz. Bu nedenle tüm tabloları kapatarak yöntemi deneyiniz. Aksi takdirde bu işlemi gerçekleştirdiğinizde hata verecektir.

No votes yet.
Please wait...
BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.