Selamu aleykum.
İçinde Kutub-u Sitte ve diğer hadis kitaplarındaki hadisleri bulunduran Arapça bir .mdb dosyası indirdim. Access ve (veritabanını paradoxa da çevirdiğim için) Database Desktop'ta açtığımda Arapça karekter problemi yok. Metinleri Arapça olarak görebiliyorum. Fakat veritabanına Delphi 7'den BDE veya ADO kullanarak bağlanıp dbgrid ya da dbmemo kontrollerinden görmek istediğimde her harf için bir ? koyuyor ve yazılar görünmüyor. Aynı veritabanına bilgi girmek istediğimde, Arapça karekter kullanıp görebiliyorum. Delphi 7'de bir label ya da edit eklediğimde de Arapça yazabiliyorum. Windows XP Professional kullanıyorum. Delphi veritabanı kontrolleri dışında bütün programlarda Arapça karekterleri yazıp görebiliyorum.
Arapça dil desteğini yükledim. Formun ve hatta her kontrolün Font > Charset özelliğini "ARABIC_CHARSET" yaptım. Veritabanı tableının TableLanguage özelliğini "Borland ANSI Arabic" yaptım. Project > Options > Version Info > Language seçeneğini de "Arapça (Suudi Arabistan)" yaptım. Anlayacağınız, gerekli-gereksiz bütün ayarları Arapça yaptım ama hala yazıları göremiyorum.
Veritabanına girilmiş mevcut bilgileri, Arapça olarak nasıl görebilirim?
Delphi 7 Veritabanında Arapça Karakter Sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Delphi 7 Veritabanında Arapça Karakter Sorunu
Merhabakaratas yazdı:Selamu aleykum.
İçinde Kutub-u Sitte ve diğer hadis kitaplarındaki hadisleri bulunduran Arapça bir .mdb dosyası indirdim. Access ve (veritabanını paradoxa da çevirdiğim için) Database Desktop'ta açtığımda Arapça karekter problemi yok. Metinleri Arapça olarak görebiliyorum. Fakat veritabanına Delphi 7'den BDE veya ADO kullanarak bağlanıp dbgrid ya da dbmemo kontrollerinden görmek istediğimde her harf için bir ? koyuyor ve yazılar görünmüyor. Aynı veritabanına bilgi girmek istediğimde, Arapça karekter kullanıp görebiliyorum. Delphi 7'de bir label ya da edit eklediğimde de Arapça yazabiliyorum. Windows XP Professional kullanıyorum. Delphi veritabanı kontrolleri dışında bütün programlarda Arapça karekterleri yazıp görebiliyorum.
Arapça dil desteğini yükledim. Formun ve hatta her kontrolün Font > Charset özelliğini "ARABIC_CHARSET" yaptım. Veritabanı tableının TableLanguage özelliğini "Borland ANSI Arabic" yaptım. Project > Options > Version Info > Language seçeneğini de "Arapça (Suudi Arabistan)" yaptım. Anlayacağınız, gerekli-gereksiz bütün ayarları Arapça yaptım ama hala yazıları göremiyorum.
Veritabanına girilmiş mevcut bilgileri, Arapça olarak nasıl görebilirim?
Sorunun çözümü unicode kullanmaktan geçiyor. ben Kuran okumayı bilmediğim halde kuran arşivi yazmaya kalktım peyde ilerlemiştim ama yarım kaldı. Gerçi hadis için sorun olmuyor ama harekeler işin içine girince normal arapca fontlar çorba oluyor. İşte bu yüzden tntware unicode kontrolleri işe başla işe derim. yada unicode destekleyen diğer componentlere bak.
-
- Üye
- Mesajlar: 380
- Kayıt: 31 Eki 2005 03:26