مشكل اللغة العربية بين دلفي و sql server
#1
Question 
السلام عليكم ورحمة الله تعالى وبركاته
مشكلتي تكمن في اللغة العربية في برنامجي .. بحيث البرنامج يهتمد على اللغة العربية بصفة كلية وهذا مايتوجب علي حفظ البيانات بنفس اللغة.
في الدلفي الكل تمام واللغة العربية تعمل عادي لكن لما أعرض الجداول في Sql server studio manager 2008 أجد أن اللغة العربية غير مقرؤة وتكون على شكل علامات استفهام، فبالرغم أني قمت بتغيير الـ Collation الى "Arabic_100_CS_AI_WS" فإن القيم التي أضيفها بالدلفي تكون غير مقرؤة في sql server ولما أضيف قيم باستخدام Sql server تكون العربية واضحة ولكن تضهر علامات استفهام في برنامجي.
ماهو الحل يا جماعة ؟ وشكرا مسبقا Smile
الرد
#2
وعليكم السلام ورحمة الله وبركاته ،
ربما هذا الرابط يفيدك :
حل مشكلة ظهور الحروف العربية على شكل علامات استفهام في SQL Server


بالتوفيق....
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • nacertaker
الرد
#3
[quote pid='40686' dateline='1481915167']
شكرا للأخ Unprogramme .. هاذ الحل قمت به مسبقا ولكن المشكل يكمن في البيانات التي تسجل عبر برنامجي لا يقرئها الـ sql server وتكون بحروف غريبة ولما أسجلها مباشرة بالأسكويل  تكون عادي وفي برنامجي تكون علامات تعجب
[/quote]
الرد
#4
ممكن مثال
للاستعلامات التي تستعملها
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#5
لم أستعمل أي استعلام بعد .. مجرد إضافة وحفظ باستخدام Adotable
الرد
#6
أعتقد أنه يوجد عدم توافق في الـ UNICODE بين دلفي 7 و sql Server 2008 ... بحيث جربت استخدام Delphi XE10.1 فلم يكن هناك أي مشكل ...
لكني برمجت تطبيقي باستخدام إضافات غير متوافقة مع النسخة الأخيرة من دلفي لذلك أريد إكمال البرنامج باستخدام دلفي 7.
الرد
#7
ما دمت تستعمل دلفي 7 ، لماذا لا تستعمل مكونات Tnt Unicode Controls  ؟
رابط :
http://www.yunqa.de/delphi/products/tntu...rols/index
https://github.com/rofl0r/TntUnicode
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • nacertaker
الرد
#8
(18-12-2016, 06:14 PM)Unprogramme كتب : ما دمت تستعمل دلفي 7 ، لماذا لا تستعمل مكونات Tnt Unicode Controls  ؟
رابط :
http://www.yunqa.de/delphi/products/tntu...rols/index
https://github.com/rofl0r/TntUnicode
بارك الله فيك .. لقد استعملت المكونات وقد أصبح دلفي قادر على قراءة اللغة العربية وتوافق مع SQL Server ... لكن عند اضافة قيم عن طريق دلفي أصبح هو نفسه لا يقرئها .. وقط اضطررت الى استعمال Delphi XE10.1 ولا توجد فيه مشاكل.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم