Veritabanında çoklu dil desteği

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Veritabanında çoklu dil desteği

Mesaj gönderen adelphiforumz »

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
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
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Veritabanında çoklu dil desteği

Mesaj gönderen thelvaci »

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.
Cevapla