الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الترميز و و أوراكل

مغلق
بدأه Desigen في 14 أبريل 2005 · 2 رد · 537 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يعطيكم العافية

عم اشتغل على بيئة بورلاند سي ++ يلي هي ناتجة من ديلفي

أنا رابط مع أوراكل

لما عم أعمل عبارة سلكت على جدول معين تحتوي العبارة على أحرف عربية

ترجع عبارة السلكت القيمة 0 سجل .

أنا بخزن هذه العبارة على ملف خارجي عبر المنهج x->sql->savetofile (File Name .txt ) و بالتالي

أنا بروح بشوفها و بتكون العبارة صحيحة تماما

أقوم الأن بسخيها و الذهاب إلى محث SQL في الاوراكل

و أقوم بلصق العبارة

النتيجة إنه بدل الأحرف العربية بإستفهام ؟

ليه هذا الأختلاف في الترميز و شو هو الحل لهذه المشكلة

شكرا لكم

#2

اولا

اخى تأكد من ان القيمة للمتغير

NLS_LANG

الموجوده فى

registry

هى

american_america.AR8MSWIN1256

و يمكنك ذلك عن طريق الوقوف على المسار

HKEY_local_machine\SOFTWARE\ORACLE

ثم البحث عن كل

NLS_LANG

و ابدال القيمه التى بها ب

american_america.AR8MSWIN1256

ماعدا القيمه

NA

ان وجدت اتركها كما هى

ثانيا

تأكد من ان اللغة الموجوده فى

regional options

هى

arabic (saudi arabia)

فهذا مهم جدا

و ان شاء الله هذا هو ما يخص الاوراكل و مجرب معى

اما الديلفى فلا اعلم عنه شىء و اتمنى ان تنحل المشكله

فقط اتبع السابق و ان شاء الله تنحل :rolleyes:

#3

خلص بجرب و برد لك خبر

شكرا كثير

هذا الموضوع مغلق.

مواضيع مشابهة