في دلفي xe ظهور البيانات العربية على هيئة حروف غريبة
#1
لدي برنامج مرتبط بقاعدة بيانات انتربيز والحقول من نوع varchar والاعدادات الاقليمية بالعربي كلها فالبرنامج يعمل بطريقة صحيحة تحت دلفي 2010 ولكن عند عمل كمبايل للبرنامج بدلفي xe تظهر البيانات المكتوبة باللغة العربية على هيئة ÇáÓäÏíÇä وعند تشغيل البرنامج بدلفي 2010 من جديد يعمل بشكل صحيح ماذا يمكن ان يسبب ذلك
تعديل حاولت نسخ جزء من الحروف التى تظهر لدي ولكنها ظهرت بالشكل الذي ترونه بعد كلمة على هيئة في السطر الثاني
الرد
#2
السلام عليكم
إقتباس :والحقول من نوع varchar
استخدم nvarchar بدلا من ذلك
n تعني دعم الـ Unicode.
الرد
#3
شكرا اخي المشرف ولكن لماذا لم تظهر المشكلة في دلفي2010
الرد
#4
قمت بادخال بيانات جديدة من خلال البرنامج بالكمبايل بدلفي xe فظهرت البيانات بالرموز الغريبة ايضا وبعدها قمت بكمبايل البرنامج بدلفي 2010 فظهرت البيانات القديمة بصورة صحيحة ولكن البيانات التى
ادخلتها بدلفي xe ظهرت بالرموز الغريبة فكأن المشكلة في المكون الذي يرسل ويستقبل البيانات مثل اedit grid وليس في نوع البيانات في الجدول ونحن نعلم ان دلفي تدعم اليونيكود منذ دلفي 2009 فهل تراجعت عن ذلك
الرد


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


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