Firebird Arapça veya başka dilde kayıt

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
cinarbil
Üye
Mesajlar: 109
Kayıt: 18 Mar 2014 09:26

Firebird Arapça veya başka dilde kayıt

Mesaj gönderen cinarbil »

Form da 10 adet edit var
formda arapça secilince

Kod: Tümünü seç

LoadKeyboardLayout('00000401', KLF_ACTIVATE);


kodu ile klavyeyi arapça ya çevriliyor ve yazdıklarımı edit de arapça olarak görüyor.

veri tabanındaki tablo da alanlar tüm alanlar VARCHAR, Char set UTF8 collate UNICODE olarak tanımlı
edit deki arapça krakterleri kaydedince

Kod: Tümünü seç

data_form.EXPORTDBFEX_ULKE.Value     := ed_ulke.Text   ;


veritabanındaki alanlar ??? oluyor.
kaydederken ve okurken cevirme işlemi yapmak mı gerekiyor.
form da arama yaptım
viewtopic.php?f=2&t=30927&p=168636&hili ... 7a#p168636
viewtopic.php?f=13&t=28164&p=156443&hil ... 7a#p156443
viewtopic.php?f=18&t=25662&p=144635&hil ... 7a#p144635

ve benzeri çok link inceledim sonuca ulaşamadım yardımcı olabilir misiniz ?
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Firebird Arapça veya başka dilde kayıt

Mesaj gönderen csunguray »

1. Delphi'nin hangi sürümünü kullanıyorsunuz?
2. Firebird'ün hangi sürümünü kullanıyorsunuz?
3. Veritabanına bağlanmak için hangi bileşenleri kullanıyorsunuz?
4. Verileri görüntülemek ve güncellemek için hangi görsel bileşenleri kullanıyorsunuz?
5. Veritabanındaki alanlar ??? şeklinde görünüyor derken hangi programla baktığınızda öyle gmrünüyor? Kendi programınızla mı? Başka bir programla bakmayı denediniz mi?
6. Arapça verileri depoladığınız veritabanı'nın dili (chracter set) ne olarak seçili?
7. Arapça verileri depoladığınız alanın veri tipi ve dili (chracter set) ne olarak seçili?
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
cinarbil
Üye
Mesajlar: 109
Kayıt: 18 Mar 2014 09:26

Re: Firebird Arapça veya başka dilde kayıt

Mesaj gönderen cinarbil »

1. Xe7
2. 2.5 versiyon
3. TIBdatabase , TIBTransaction
4. Edit bileşeni kullanıyorum font arapca karakter set arapca adope arapca seçili (farklı arapca destekleyen setler de denedim.)
5. Kendi edit bileşeninde ve IBExpert de ??? görüyorum. (Not: kayıt yapmadan önce yazarken arapça kaydedin IBExpert ile veya kendi bileşenler ile bakınca ???)
6. http://www.firebirdsql.org/en/firebird- ... ollations/ listede verilen 59. sıradaki WIN1256 1 WIN1256 ANSI Arabic WIN_1256
7. veri tabanındaki tablo da alanlar tüm alanlar VARCHAR, Char set UTF8 collate UNICODE olarak tanımlı
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
omurolmez
Üye
Mesajlar: 187
Kayıt: 31 Eki 2012 11:41

Re: Firebird Arapça veya başka dilde kayıt

Mesaj gönderen omurolmez »

Merhaba,

Database bileşeninde parametrelerinde aşağıdaki ifadelerden bir tanesini veya benzer başka bir tanesini belirttiniz mi ?

Kod: Tümünü seç

lc_ctype=UNICODE_FSS
lc_ctype=WIN1256
Ömür Ölmez
Cevapla