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

مشكلة اللغة العربية في apex 19.2

Featured Replies

بتاريخ:

السلام عليكم

مشكلة اللغة العربية في apex 19.2   

نا محمل   oracle database 12c release 1

 PARAMETER                                                               VALUE

-------------------------                                    ----------------------

NLS_RDBMS_VERSION                                                        12.1.0.2.0

 

NLS_NCHAR_CHARACTERSET                                             AL16UTF16

NLS_CHARACTERSET                                               WE8ISO8859P15

NLS_ISO_CURRENCY                                                           AMERICA

مع العلم البيانات لما ستعرضها بواسطة الفورم 6i  تظهر بشكل صحيح  ,  المشكلة  في apex 19.2

مرفق صورة المشكلة 

                                                                          

1.jpg

بتاريخ:
9 ساعات مضت, عبدالله الحاج said:

السلام عليكم

 

مشكلة اللغة العربية في apex 19.2   

 

نا محمل   oracle database 12c release 1

 

 PARAMETER                                                               VALUE

 

-------------------------                                    ----------------------

 

NLS_RDBMS_VERSION                                                        12.1.0.2.0

 

 

 

 

NLS_NCHAR_CHARACTERSET                                             AL16UTF16

 

NLS_CHARACTERSET                                               WE8ISO8859P15

 

NLS_ISO_CURRENCY                                                           AMERICA

مع العلم البيانات لما ستعرضها بواسطة الفورم 6i  تظهر بشكل صحيح  ,  المشكلة  في apex 19.2

 

 

مرفق صورة المشكلة 

                                                                          

 

1.jpg

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

المشكلة ليست في APEX 

المشكلة سلمك الله في قيمة NLS_CHARACTERSET 

اجعلها AL32UTF8 بدلا من WE8ISO8859P15

وبعد تغييرها تأكد بكتابة

query

التالي

image.thumb.png.84d0231fc7941d8c39d2cc4d82a9c74b.png

ودمتم بخير وعافية

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

شكرا اخي العزيز

نفذت الامر

ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF16

ظهرت مشكلتين

الاولى : ( فورم 6i )لم يعد يعمل اتصال مع  قاعدة البيانات  التي يوجد بها بيانات سابقة وكان الكاركتر ( CHARACTER SET  WE8ISO8859P1) و النظام المحاسبي مصمم ب فورم    6i

الثانية: لما ادخل بواسطة APEX 

         localhost:8080/apex

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

بتاريخ:
2 ساعات مضت, عبدالله الحاج said:

شكرا اخي العزيز

نفذت الامر

ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF16

ظهرت مشكلتين

الاولى : ( فورم 6i )لم يعد يعمل اتصال مع  قاعدة البيانات  التي يوجد بها بيانات سابقة وكان الكاركتر ( CHARACTER SET  WE8ISO8859P1) و النظام المحاسبي مصمم ب فورم    6i

الثانية: لما ادخل بواسطة APEX 

         localhost:8080/apex

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

اولا( يبدو انك سلمك الله لم تقرأ الجملتين التاليتين في الرابط الذي رودتك به

اقتباس

 

The commands mentioned in this post can only be used till Oracle 9i.

For Oracle 10g,11g,12c,18c Refer below links. 

 

واستخدمت الرابط الخاص بحالة till Oracle 9i واذا تم النظر نجد الامر الذي كتبته (الذي فيه INTERNAL_USE) التي لا يصلح استخدامها مع 12c حيث هذا هو اصدار DB الخاص بك وفق المعطيات التي تفضلت بذكرها اعلاه (وبالتالي تسبب هذا الامر الخاطيء في هذه المشاكل )

بينما المفترض اذا قرأت العبارة اعلاه ان تستخدم الرابط الخاص For Oracle 10g,11g,12c,18c

الذي يتكلم عن الاداة Database Migration Assistant for Unicode

 

ثانيا ( وجود نظام Forms في مرحلة production وليس development مع APEX )الذي هو في مرحلة development( على نفس الجهاز مشكلة وليس Best Practice

لذلك لكي نعالج في اتجاه واحد وهو تخصص هذا القسم من المنتدى ) APEX ( ، اتبع الخطوات التالية

)1( قم بعمل  APEX+DB Environment مستقلة تعمل عليها Learning and Development والطريقة الاحترافية للتنزيل في حالة on premise هي باستخدام Docker مثلما تم الحل هنا 

)2( بعد اتقان APEX  لعلك تفكر جديا في عمل مشروع Migration من Forms الى APEX وخصوصا ان الاصدار 6i قديم

وفقك الله

  • بعد 4 سنة...
بتاريخ:

السلام عليكم

عملت على وجود حل لهذه المشكلة والتطوير من oracle 6i  الى apex

بصورة مرنة تجعل database  تعمل معهم الاثنين مما يتيح مرونه في عملية التطوير

للتواصل

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

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

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

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

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

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.