S.A.
MS SQL Server üzerinde oluşturulmuş bir veritabanının farklı dillleri desteklemesini nasıl sağlıyabilirim.
Örnek
Aynı veritabanına 5 farklı dilden kayıt girildiğini düşünelim
Türkçe olarak girilen İ,Ş,Ç,Ü vs harfleri almanca olarak kurulmuş bir bilgisayardan çağırdığımızda
bu karakterler farklı görünüyor. bu sorun nasıl düzeltilebilir.
Teşekkürler
Veritabanında çoklu dil desteği
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Veritabanında çoklu dil desteği
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: Veritabanında çoklu dil desteği
Sql Server'ın server bazında, database bazında hatta tablo ve alan bazında dahi değişik dillere hizmet verebildiğini biliyorsunuzdur. Öncelikle ilk dikkat etmeniz gereken metinsel veriler için NCHAR, NVARCHAR unicode veri tiplerini kullanmanızdır. Bu sayede bir karakterin bir byte ile ifade edilemediği diller ile karşılaştığınızda (örneğin arapça) verilerinizi sıkıntısız ve eksiksiz depolayabilirsiniz. Bunun yanında Delphi'nin yeni sürümlerini kullanıyor iseniz son sürümlerinde zaten unicode desteği mevcuttur ekstra büyük çabalar sarfetmeniz gerekmez, ama unicode desteklemeyen eski sürümlerinden birisini kullanıyorsanız TNT gibi unicode componentlerine bakabilirsiniz.