الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اللغة العربية تظهر في الداتابيز و لاتظهر في الديفيلوبر

Featured Replies

بتاريخ:

عسى الله يفرج عنكم كل ضيق وهم

أرجو ممن لديه الحل لهذه المشكلة أن يفيدني علماً بأنني بحثت في جميع المنتديات وماخليت كلمة ماحطيتها في الجوجل وجربت جميع الحلول الممكنة بس مافادت



1. قمنا بعمل تصدير export لقاعدة بيانات في Oracle 7 حيث أن الـ Character set للاوراكل WE8ISO8859P.

2. ثم قمنا بتنزيل Developer6i و قاعدة بيانات Oracle9i واختيرت الـ character set لقاعدة البيانات الجديدة
بحيث كانت نفس الـ character set لقاعدة البيانات السابقة (WE8ISO8859P1).

3. بعد تثبيت الاوراكل على الجهاز الجديد تم عمل استيراد بيانات import لقاعدة البيانات السابقة, وتم الاستيراد دون اي مشكلة.

4. عند عمل استعلام للبيانات عن طريق SQLتظهراللغة العربية, ولكن على الديفيلوبر الفورم لم يتم التعرف على اللغة العربية
وظهرت على شكل علامات استفهام, علماً بأن جميع مفاتيح NLS-LANG في الريجيستري للقاعدة البيانات و الديفيلوبر هي:
AMERICAN_AMERICA.AR8MSWINI1256

5. عند تعديل الـ character set :
Update props$ set value$='AR8MSWINI1256' where comment$='Character set';

لم تظهر اللغة العربية نهائياً , ظهرت على شكل رموز غريبة في كل من ال SQL + Developerو لم نتمكن بعدها من إعادة اللغة لحالتها السابقة.

6. قمت بإعادة تنزيل أوراكل 9 بعد الفرمتة واختيرت الـ Character set “Unicode” ولم تظهر اللغة
العربية إلا على شكل علامات استفهام في كل من الـ SQL + Developer.

7. تم إعادة الخطوات السابقة مرة أخرى بعد فرمتة الجهاز وقمنا هذه المرة تبديل جميع مفاتيح NLS-LANG في الريجيستري لقاعدة البيانات و الديفيلوبر إلى
AMERICAN_AMERICA.WE8ISO8859P1 لم تظهر اللغة العربية أيضا فأرجعتها إلى AMERICAN_AMERICA.AR8MSWINI1256
حيث انه في هذه الحالة على الأقل تظهر اللغة في الـ SQL.

والشكر مقدما لكل من فكر وحاول المساعدة

بتاريخ:

سبق مناقشة هذا الموضوع بالمنتدى أكثر من مرة .. يمكنك الرجوع اليها باستخدام خاصية البحث

ملاحظة بسيطة قد تكون هى الحل فى المشكلة :


5. عند تعديل الـ character set :
Update props$ set value$='AR8MSWINI1256' where comment$='Character set';


استبدل === AR8MSWINI1256
ب
AR8MSWIN1256 بدون حرف ال I الزائد
بتاريخ:
  • كاتب الموضوع

الأخ أمجد لك جزيل الشكر على ردك

أعرف أن الموضوع قد تم طرحه سابقاً وقرأت كل المقالات السابقة له, لكنها لم تتطرق لموضوع اللغة عند نقل قاعدة البيانات من اوراكل7+ ديفيلوبر2000 إلى اوراكل 9+ديفيلوبر6i

شكراً لأنك نبهتني بخصوص الخطأ في الكود : AMERICAN_AMERICA.AR8MSWIN1256

حيث انني ارتكبت نفس الخطأ في NLS-LANG وقد قمت بتعديله الآن.

لكنني لم لأقم بتغيير الـ Characterset لأن المشكلة ليست في الداتابيز ولكنها في الديفيلوبر وخشيت أنني إذا قمت بتغييرها أن لا تظهر لي البيانات باللغة العربية في واجهة SQLحيث ان هذا الكود AR8MSWIN1256 ليس هو الـCharacterset
لقاعدة البيانات السابقة التي قمت باستيراد البيانات منها.

علماً بأنني قد قمت بتعديل كافة NLS-LANG في الريجستري إلى AMERICAN_AMERICA.AR8MSWIN1256
لكل من الداتابيز و الديفيلوبر ولكن بلافائدة فما زالت اللغة العربية تظهر في الداتابيز و لكنها في الفورم على شكل علامات استفهام..... أفيدوني

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.