Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

  • Konbuyu başlatan Konbuyu başlatan osmanx
  • Başlangıç tarihi Başlangıç tarihi

osmanx

Emektar Üye
Emektar
Katılım
29 Eyl 2008
Mesajlar
372
Reaction score
26
Puanları
28
Web sitesi
www.nukedx.com
Selam,
Bildiğiniz gibi türkçe karakter sorunu yüzünden şğüçİı gibi dilimize özgü karakterlere sahip hesaplar bu harflerin sguci gibi harflere çevirilmesine sebep oluyor ve dupe yapılabiliyordu.
Bu sorunu çözmek aslında çok basit. Öncelikle, denetim masasına (control panel) girin. Açılan dizinde Bölge ve dil seçenekleri (Regional and language options) açın çıkan ekranda , gelişmiş seçeneğine gelin burada unicode kullanmayan programlar için dil ne kullanılsın ayarı vardır. Buradan İngilizce (Birleşik devletler) yani English (United States) seçiniz. İşimizi sağlama almak için standart ayarlardanda aynı dili seçiyoruz ve kaydediyoruz.
Database ayarlarını açıyoruz. Collation yani dizilim ayarımızın SQL_Latin1_CP1_CI_AS olduğundan emin olun değilse bu collation'a geçirin, yine aynı şekilde SQL Server ayarlarınıda kontrol ediniz.
Eğer diliniz türkçe ise ve kurulumu siz yaptıysanız büyük ihtimal Turkish_CI_AS olarak otomatik kurulmuştur. Bunu değiştirmek için SQL kurulum dosyasına komut satırından
Kod:
setup.exe /q /ACTION=RebuildDatabase /INSTANCENAME=MSSQLSERVER /SAPWD="sa-pwd" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SqlCollation=SQL_Latin1_General_CP1_CI_AI
komutunu girin ve değişmesini bekleyin. Bu şekilde yaparsanız reportserver ayarları gidebilir en temizi SQL sunucusunu baştan kurmaktır dili değişip kurduğunuzda otomatik olarak böyle kurar.
Bu ayarları yaptıktan sonra hiç bir şekilde ş -> s olarak algılanmaz ve benzeri durumlarda oluşmaz.
Yukarıda verdiğim komut SQL2008 için geçerlidir. 2005'dede çalışması muhtemel olup SQL2000 kullananların MSDN üzerinden anlatıma bakmaları daha yararlı olur.
Bu durumun oluşmasının en büyük sebebi ebenezer ve benzeri unicode kullanmayan programlar sistem dilini ODBC'den kullanır. Websiteleriniz unicode destekli olduklarından orada bu durum oluşmaz. Kısacası sistem dili türkçe olduğunda çok saçma bir şekilde bu tür bir convert olayı oluyor. Bu verdiğim adımları takip ederseniz bu olaydan kurtulursunuz.
Resim koymadım çünkü çok açık bir olay direkt olarak karşınıza çıkıyor komplike bir yapı değil.
İyi oyunlar.
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

Teşekkürler osmanx. Güzel paylaşmışsın :)
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

teşşekürler güzel paylaşim osmanx :o:
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

Teşekkürler çok yararlı bir konu olmuş. :)
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

TeşekkürLer..Süper PayLaşım..
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

teşekkürler
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

teşekkürler
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

saol paylaşım için...
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

Paylaşım İçin Tşkler
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

aujard acılmyor :D
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

teşekkürler her zamanki gibi kalite paylaşım :)
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

güzel paylaşım osmanx :)
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

Teşekkürler...
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

teşekkürler
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

hiç bir SQL kurmamışımdırki Turkish_CI içersin :) aslında japonca açıcan server :D çekiklere satıcan valky :D
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

AraneL sana diyorum Kardeş Serverı açççççççççç
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

Yararlı bir paylaşım olmuş!! Teşekkürler! ;)
 
Cevap: Türkçe karakter sorununu nasıl düzeltirim? diyenler yanıt içeride:)

cok saol paylasımlar guzel
 
Geri
Üst Alt