delphi4arab منتديات دلفي للعرب
مشكل اللغة العربية في absolute database - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل اللغة العربية في absolute database (/showthread.php?tid=9628)



مشكل اللغة العربية في absolute database - belnono - 01-08-2018

السلام عليكم:
أنا حاليا أعمل على نسخة XE6 فلا مشكل للغة العربية في المشروع.
كما وأنه في كل form جديد أقوم بتغيير format إلى UTF8
لكن قاعدة بيانات absolute database لا تظهر الكلمات العربية كما هي،
بل على شكل علامات إستفهام ???????
كما يلي في الصورة :
[صورة: 153311668482891.gif]
كيف يمكنني تفادي المشكلة؟؟


RE: مشكل اللغة العربية في absolute database - merouane - 01-08-2018

كيف أدخلت المعلومات؟
باستعمال برنامج قاعدة البيانات الأصلي absolute database manager.
أم برمجت العملية؟؟


RE: مشكل اللغة العربية في absolute database - belnono - 01-08-2018

في كلتا الحالتين أخي:
جربت إدخال المعلومات بطريقة يدوية، أي في قاعدة
البيانات، وكانت النتيجة كما في الصورة السابقة.
حاولت ثانية إدخال المعلومات برمجيا من DBedit، والنتيجة
هي نفسها كذلك.


RE: مشكل اللغة العربية في absolute database - merouane - 01-08-2018

عموما absolute database تدعم اللغة العربية (UNICODE)
دلفي من الإصدرا 2009 يدعم اليونيكود (منها العربية)

قد يكون المشكل لديك في إعدادت نظام التشغيل (windows les paramètres régionaux)


RE: مشكل اللغة العربية في absolute database - Mrderman - 01-08-2018

استعمل Widestring بدل string وستظهر العربية في اي نظام


اما بخصوص علامات الاستفهام فقد تم حفظها الآن في القاعدة ويجب اعادة كتابتها من جديد


RE: مشكل اللغة العربية في absolute database - belnono - 01-08-2018

(01-08-2018, 01:23 PM)Mrderman كتب : استعمل Widestring بدل string وستظهر العربية في اي نظام


اما بخصوص علامات الاستفهام فقد تم حفظها الآن في القاعدة ويجب اعادة كتابتها من جديد

بعد تغيير string بـــ Widestring
تظهر الرسالة التالية عند تنفيذ البرنامج :
[صورة: 15331276889021.gif]


RE: مشكل اللغة العربية في absolute database - bouh25 - 02-08-2018

المشكل عندك في النظام ليس في absolute database


RE: مشكل اللغة العربية في absolute database - belnono - 02-08-2018

شكرا لكل من نصحني:
لقد وجدت الحل بعد إشارة الأخ Mrderman جزاه الله خيرا
حيث غيرت كل Fields في قاعدة البيانات من string إلى Widestring
كانت تأتيني رسالة الخطأ الموضحة في الصورة أعلاه
وبعون الله استطعت تجاوزها، حيث حذفت Abstable1 الأولى
وأضفت أخرى مكانها بنفس الإعدادات. شكرا للجميع


RE: مشكل اللغة العربية في absolute database - taraga2007 - 24-03-2019

(02-08-2018, 10:12 AM)belnono كتب : شكرا لكل من نصحني:
لقد وجدت الحل بعد إشارة الأخ Mrderman جزاه الله خيرا
حيث غيرت كل Fields في قاعدة البيانات من string إلى Widestring
كانت تأتيني رسالة الخطأ الموضحة في الصورة أعلاه
وبعون الله استطعت تجاوزها، حيث حذفت Abstable1 الأولى
وأضفت أخرى مكانها بنفس الإعدادات.  شكرا للجميع
ممكن مثال توضيحي او صور و
وهل يمكن القيام بذالك برمجيآ حيث يقوم البرنامج بتغير اي قاعدة بيانات الي النوع widstring شكرآ