none
Sql Çoklu Dil Desteği RRS feed

  • Soru

  • Merhaba arkadaşlar,

    Bir kolonda arapça collaction kullanarak veri girdiriyorum ancak özel isimler türkçe/ingilizce girdiğinde soru işareti çıkmaya başlıyor. Bu soruna nasıl çözüm bulabilirim

    İyi Çalışmalar

    9 Nisan 2018 Pazartesi 12:04

Yanıtlar

Tüm Yanıtlar

  • İlgili kolon varchar... ise nvarchar... a çevirip dener misiniz? Nvarchar utf değerleri tutabilir. Fakat boyutu varchar dan büyüktür.

    www.cihanyakar.com


    9 Nisan 2018 Pazartesi 13:19
  • İlgili kolon varchar... ise nvarchar... a çevirip dener misiniz? Nvarchar utf değerleri tutabilir. Fakat boyutu varchar dan büyüktür.

    www.cihanyakar.com


    Çok teşekkürler.Şimdi denedim sorunsuz çalıştı.Tabi proje canlı'ya çıktığında neler olacak bilemiyorum.

    Bir de belki soru başlığı olmalı ancak,gelen metnin dilini tespit etme şansımız var mıdır. 

    9 Nisan 2018 Pazartesi 13:27
  • Arapça ile Türkçe'yi alfabeden dolayı kolay ayırt edebilirsin. metindeki karakterlerden birisini int e çevirip bellirli bir değerden yüksek mi alçak mı diye bakabilirsin. 

    www.cihanyakar.com


    9 Nisan 2018 Pazartesi 13:35
  • Tam anlamadım. hex e çevirip onu da int e çevirmekten mi bahsediyorsunuz.Tabi hangi dile dahil olduğunu anlamak için bir dizi sunmam lazım tüm harflerin olduğu
    9 Nisan 2018 Pazartesi 14:21
  • Sadece arapça olup olmadığına bakacaksanız tek bir karakterin sayısal karşılığına bakabilirsiniz...

    örnek :

    var kelime = "selam";
    var alfabe = (int)kelime.Trim()[0] > 1500 
    					? "Arap" 
    					: "Latin";
    Kelime hangi dile ait diye bakacaksanız, google ın vs. servisleri var bu konuda.


    www.cihanyakar.com



    9 Nisan 2018 Pazartesi 14:36