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

ظهور الكلمات العربية كإشارات إستفهام

مغلق
بدأه ibahms في 30 نوفمبر 2006 · 4 رد · 1,816 مشاهدة · في قسم إدارة قاعدة البيانات أوراكل
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:wacko:

بسم الله الرحمن الرحيم

باختصار انااعمل علي مشروع تخرج في oracle وعملت قاعدة البيانات وكل شي بس عندي مشكلة وارجو ممن لديهم الخبرة افادتي مع انني لم ادرس oracle

وهي عندما اخزن بيانات بانجليزي يقبل وتظهر طبيعي بس عند تخزينها بالعربي يقبل وتظهر عند الاستعلان كعلامات استفهام ؟؟؟؟؟؟

فما ادري ايش المشكلة؟

ارجو الرد باسرع ما يمكن

تم تعديل هذه المشاركة بواسطة حسام فيصل في 3 ديسمبر 2006 في 10:53

#2

أخي الكريم المشكلة لديك هي مشكلة nls_lang لذلك أردت أن أسألك ماهي الـ nls_lang لقاعدة البيانات لديك ؟

ولو كتبت العنوان بشكل أوضح في حالتك مثلاً " طلب طريقة حل لمشكلة اللغة العربية بالأوراكل " لكان أفضل ! :wacko:

ولمعرفة لغة قاعدة البيانات أستخدم الأمر التالي :

SQL> CONN /AS SYSDBA

SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;

PARAMETER					  VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE				   AMERICAN
NLS_TERRITORY				  AMERICA
NLS_CURRENCY				   $
NLS_ISO_CURRENCY			   AMERICA
NLS_NUMERIC_CHARACTERS		 .,
NLS_CHARACTERSET			   AR8MSWIN1256
NLS_CALENDAR				   GREGORIAN
NLS_DATE_FORMAT				DD-MON-RR
NLS_DATE_LANGUAGE			  AMERICAN
NLS_SORT					   BINARY
NLS_TIME_FORMAT				HH.MI.SSXFF AM

PARAMETER					  VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT		   DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT			 HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT		DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY			  $
NLS_COMP					   BINARY
NLS_LENGTH_SEMANTICS		   BYTE
NLS_NCHAR_CONV_EXCP			FALSE
NLS_NCHAR_CHARACTERSET		 AL16UTF16
NLS_RDBMS_VERSION			  10.2.0.1.0

20 rows selected.

SQL>

ولاحظ التالي :

NLS_LANGUAGE

NLS_CHARACTERSET

NLS_CALENDAR

NLS_DATE_LANGUAGE

NLS_NCHAR_CHARACTERSET

...............................................................................................................

ماهي النتائج ؟

طبعاً التعليمة هذه تنفذ على الجهاز الذي قمت بتحميل الأوراكل عليه

:rolleyes:

#3

لوسمحت اخي الكريم

ارجو اعطائي الحل بخطوات واضحة وبسيطة لانني لست متعمق في هذا البرنامج

مع فائق الاحترام

#4

السلام عليكم ورحمة الله وبركاته

1- ادخل على الريجيستري regedit من قائمة run

2- ادخل على HKEY_LOCAL_MACHINE

3- اختار oracle واختار NLS_LANG(ملف )

4- اكتب فيه الاتي EGYPTIAN_EGYPT.AR8MSWIN1256

ان اشتغلت ارجو الدعاء لي بالتفوق فمستوايا العلمي في النازل

والسلام عليكم ورحمة الله وبركاته

#5

تمت إضافة معالجة المشكلة في دورة إدارة قواعد البيانات أوراكل .. نرجو الإطلاع ..

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…