الانتقال إلى المحتوى
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.

اللغة العربية في 6i

Featured Replies

بتاريخ:

السلام وعليكم اخواني الافاضل الكرام...

اخي مصطفي ...لقد بحثت في المنتدي عن موضوع اللغة العربية في DEVELOPER 6I ووجدت طريقة تجعل الديفلوبر 6I يتعامل مع العربية ... ولكن عند تطبيقها لم تحل المشكلة عندي الطريقة كالتالي:

داخل الريجيستري الخاص بالويندوز---> HKEY LOCAL MACHINE ثم ORACLE ثم HOME0 (الخاصة بالديفلوبر 6I)

1 - عدلت NLS_LANG ليصبح ARABIC_QATAR.AR8MSWIN1256
2 - انشأت USER_NLS_LANG وكتبت داخه التالي ARABIC_QATAR.US7ASCII
3 - انشأت DEVELOPER_NLS_LANG كتبت داخله ARABIC_QATAR.AR8MSWIN1256


ثم ذهبت لفورم عندي مربوط بجدول به بيانات بالعربية ...وعند الاستعلام عن البيانات اعطاني اياها علي شكل (؟؟؟؟؟؟)

بتاريخ:

أخي الكريم السلام عليكم
ليست المشكلة تماما في المقطع الاول اهم شيئ المقطع الثاني من قيمة المتغير nls_lang المقطع الاول ال مثلا زي american_america او arabic_egypt ده فقط خاص بشكل الوجهة الاي هتظهر لك لكن المقطع الثاني هو خاص ب CHARACTERSET فطبعا لازم تكون تتعد اللغة العربية زي AR8MSWIN1256 ممكن يكون الخاص بالداتا بيز لايدعم اللغة العربية
ولذا هتخش معي بمسنخدم ال sys وتكتب هذا الاستعلام وتجيب النتيجة

select name,value$ from sys.props$ where name ='NLS_CHARACTERSET';



ملحوظة الباراميتر DEVELOPER_NLS_LANG أعتقد أنه ليس موجود في ديفيلوبير 6 أي هو موجود و يعمل فعليا مع 10 جي لكن 6أي أعتقد أنه ليس له أي تأثير
عموما نفذ معي الامر السابق

بتاريخ:
  • كاتب الموضوع

السلام وعليكم ...أخي مصطفي

نتيجة الاستعلام كانت كالتالي :

NLS_CHARACTERSET
AR8MSWIN1256

بتاريخ:

كده معناها ان قاعدة البيانات تتعدم اللغة العربية
غير كل قيم الـ NLS_LANG التى لديك فى الـ Registry Editor الى AMERICAN_Egypt.AR8MSWIN1256
وأدخل بيانات جديدة سيبك الان من البيانات القديمة خليك في البيانات المدخلة بعد التعديلات وبعدين شوفها هل لازلت هناك مشكلة

بتاريخ:
  • كاتب الموضوع

أسف أخي مصطفي علي الازعاج..

المشكلة ما زالت كما هي بعد ان قمت بتغيير NLS_LANG , USER_NLS_LANG ,DEVELOPER_NLS_LANG
الي AMERICAN_Egypt.AR8MSWIN1256

ربما لاني استخدم قاعدة بيانات 10G
او ربما يجب كتابة ARABIC بدل AMERICAN

بتاريخ:

السلام عليكم
طبعا لامشكلة من 10g خالص
بسي كده المفروض كل شيء كويس تمام
لكن ايضا قم بدعم اللغة العربية من خلال ال control panel ثم regional and language option تأكد انهها مدعمة ا
سؤال اخر لو انت من خلال ال sql وعملت استعلام هل البيانات التي تظهر بتظهر عربي كويس أم ؟؟؟؟ أيضا
راجع ايضا هذا الموضوع

http://www.araboug.org/ib/index.php?showto...amp;hl=AMERICAN
وهذه المشاركة
http://www.araboug.org/ib/index.php?showtopic=33259
وده كل شيء عن موضوعك

http://www.oracle.com/technology/tech/glob..._lang%20faq.htm

واكتب ملاحظاتك

بتاريخ:
  • كاتب الموضوع

السلام عليكم ...اخي مصطفي

اللغة العربية مدعمة في جهازي 100% .....وعند الاستعلام عن البيانات فس شاشة sql*plus اذا كانت مدخلة من خلال الفورم تظهر هكذا (؟؟؟؟؟؟؟)
اما اذا ادخلتها يدويا عن طريق جملة insert into ثم استعلم عنها تظهر تماما بالعربية

بتاريخ:

السلام عليكم

اخ مصطفى .....

نأسف على هذا الازعاج ولكن احنا طمعانين فيك شوي وارجوا ان طمعنا هذا يزيدك من الأجر والحسنات عند الخالق عز وجل


انا عندي نفس المشكلة بس انا كانت عندي الداتا بيز بتكتب عربي تمام وكنت اعمل الاستعلام على الفورم وبتظهر لي بالعربي بس كانت عندي مشكلة

الإنترفيس في الديفلوبر بتظهر لي ؟؟؟؟؟؟؟؟ بالنسبة لل label العناوين وبحثت في المنتدى عن حل فوجدت في احد الردود ان اقوم بتغيير

NLS_LANG الى ARABIC_SAUDI ARABIA.AR8MSWIN1256 وقمت بتغيير NLS_LANG كلها فأنحلت لي مشكلة الإنترفيس ولكن

اصبح كل شيء عربي من البيانات في الداتابيز بشكل ؟؟؟؟؟؟؟ وقمت مرة اخرى بإعادة NLS_LANG الى AMERICAN_AMERICA.AR8MSWIN1256

كما كانت سابقا ولكن دون جدوى

وعندما قرأت سؤال الاخ samdanger وردك له بإستخدام الكود التالي

select name,value$ from sys.props$ where name ='NLS_CHARACTERSET';



كانت النتيجة كالتالي

NAME: NLS_CHARACTERSET

VALUE$: WE8MSWIN1252

فهل لي ان اغير شيء من هذه النتائج حتى تمشي معي الامور تماما

أعذرني فأنا لازلت مبتدأ في الأوراكل

وجزاك الله كل الخير

بتاريخ:
  • كاتب الموضوع

اخي العزيز panchi لقد جربت جميع ما قاله لي الاخ مصطفي ولم تعمل معي ..... فقمت بازالة الديفلوبر ...وتنصيبه من جديد ... ولكن يجب عليك اختيار اللغة العربية في البند المسمي languge واشتغلت معاي تمام بالعربية

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

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

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

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

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

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.