KOKE.EGYPT بتاريخ: 22 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2017 السلام عليكم ورحمة الله وبركاته الاخوة الافاضل كل عام وانت بخير قمت بتسطيب jdeveloper12c.2.1.2.0 وعند عمل اول مشروع تست ظهرت اللغة العربية هكذا??? ????? ??? ???? ??? ووعند البحث في الانترنت وجدت لازم اغير اعدادات ال registry الي المتغير التالي American_America.AR8MSWIN1256 مع ضبط اللغة العربية للويندوز لتكون اللغة العربية وقد فعلت وللاسف بقيت كما هي فهل من حل من الاساتذة الكبار مرفق صورة للغة من داخل ال jdeveloper اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 22 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2017 اعتقد الاعدادات تكون قبل تسطيب ال database اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2017 هذا السؤال تم سؤاله كثيراً باختصار تأكد من charset لقاعدة البيانات وتأكد أن إعدادات encoding للصفحة هي UTF-8 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
KOKE.EGYPT بتاريخ: 23 يوليو 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2017 السلام عليكم ورحمة الله وبركاته اشكركم كثيرا ولكن بالحث داخل source code for page وجدته <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> وعند تسطيب ال database اخترت ال character set هكذا =WE8ISO8859P1 arabic. علما باني نسخة الويندوز علي الجهاز widows10 pro شكرا كثيرا اخانا rabie123شكرا كثيرا استاذنا الكبير دكتور : مصطفي ماجد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
KOKE.EGYPT بتاريخ: 23 يوليو 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2017 السلام عليكم ورحمة الله وجد مشاركة من الاخت ميسم الكرام وهذه خطواتها مشكلة اللغة العربية في JDeveloper هنا نناقش حل مشكلة اللغة العربية للبيانات المسترجعة من قاعدة البيانات وليس حل مشكلة اللغة العربية لـ مكونات الصفحة كإن تكون أزرار أو حقول لنتبع الخطوات التالية: 1- نقوم بالدخول إلى شاشة الـ sql بإتباع التالي start >> run ونكتب الإيعاز sqlplus sys as sysdba كما في الصورة المبينه أدناه: 2- بعدها تظهر شاشة sql ، ندخل كلمة المرور sys as sysdba 3- بعدها نكتب الإيعاز التالي : shutdown immediate ثم الضغط على مفتاح enter 4- بعدها نكتب الإيعاز startup restrict 5- بعدها نكتب الإيعاز التالي ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8; 6- بعدها نكتب الإيعاز التالي: ALTER DATABASE CHARACTER SET AL32UTF8; 7- بعدها نكتب الإيعاز التالي: shutdown immediate 8- بعدها نكتب الإيعاز startup 9- وأخيراً إيعاز exit لاحظ تسلسل الإيعازات التي ذكرتها في أعلاه بالصورة أدناه :ملاحظة مهمة *^*^:يمكن إستخدام أي character set مناسب بدل من AL32UTF8 كإن يكون AR8MSWIN1256 فيكون الإيعاز كالآتي : ALTER DATABASE CHARACTER SET INTERNAL_USE AR8MSWIN1256; و ALTER DATABASE CHARACTER SET AR8MSWIN1256; مع الإلتزام بتسلسل الإيعازات الأخرى معها الآن قمنا فقط بتغيير الـ character set لقاعدة البيانات ، بعدها يتم تغيير الـ nls_lange إلى أي لغة نرغب بها عن طريق ضبطها من خلال start>>>run>>>regedit والبحث عن nls_lange وضبطها لـAMERICAN_AMERICA.AR8MSWIN1256 إن شاء الله تحل المشكلة ،،، ولكن للاسف لم تحل المشكلة ايضا فما الحل افادكم الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2017 لم أفهم هل المشكلة قائمة أم ماذا؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 25 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 25 يوليو 2017 اعدادات اللغة العربية ARABIC_EGYPT.AR8MSWIN1256 وليست كما ذكرت سابقا American_America.AR8MSWIN1256 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 25 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 25 يوليو 2017 اعدادات اللغة العربية ARABIC_EGYPT.AR8MSWIN1256 وليست كما ذكرت سابقا American_America.AR8MSWIN1256 كلاهما يعمل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
jamal_rrkk بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 السلام عليكم ورحمة الله وبركاته أخى الكريم قم بتجربة التالي Conn sys/sys as sysdba Desc props$ Select * from props$ where name ='NLS_CHARACTERSET' ; Update props$ set value$ ='AR8MSWIN1256' where name='NLS_CHARACTERSET' ; Select * from nls_database_parameters ; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 السلام عليكم ورحمة الله وجد مشاركة من الاخت ميسم الكرام وهذه خطواتها مشكلة اللغة العربية في JDeveloper هنا نناقش حل مشكلة اللغة العربية للبيانات المسترجعة من قاعدة البيانات وليس حل مشكلة اللغة العربية لـ مكونات الصفحة كإن تكون أزرار أو حقول لنتبع الخطوات التالية: 1- نقوم بالدخول إلى شاشة الـ sql بإتباع التالي start >> run ونكتب الإيعاز sqlplus sys as sysdba كما في الصورة المبينه أدناه: 2- بعدها تظهر شاشة sql ، ندخل كلمة المرور sys as sysdba 3- بعدها نكتب الإيعاز التالي : shutdown immediate ثم الضغط على مفتاح enter 4- بعدها نكتب الإيعاز startup restrict 5- بعدها نكتب الإيعاز التالي ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8; 6- بعدها نكتب الإيعاز التالي: ALTER DATABASE CHARACTER SET AL32UTF8; 7- بعدها نكتب الإيعاز التالي: shutdown immediate 8- بعدها نكتب الإيعاز startup 9- وأخيراً إيعاز exit لاحظ تسلسل الإيعازات التي ذكرتها في أعلاه بالصورة أدناه : ملاحظة مهمة *^*^: يمكن إستخدام أي character set مناسب بدل من AL32UTF8 كإن يكون AR8MSWIN1256 فيكون الإيعاز كالآتي : ALTER DATABASE CHARACTER SET INTERNAL_USE AR8MSWIN1256; و ALTER DATABASE CHARACTER SET AR8MSWIN1256; مع الإلتزام بتسلسل الإيعازات الأخرى معها الآن قمنا فقط بتغيير الـ character set لقاعدة البيانات ، بعدها يتم تغيير الـ nls_lange إلى أي لغة نرغب بها عن طريق ضبطها من خلال start>>>run>>>regedit والبحث عن nls_lange وضبطها لـAMERICAN_AMERICA.AR8MSWIN1256 إن شاء الله تحل المشكلة ،،، ولكن للاسف لم تحل المشكلة ايضا فما الحل افادكم الله أمر متوقع أن تبقى المشكلة قائمة،،، لكن قبل أن أوضح لماذا ، أود أن أطرح سؤال لماذا نقوم بتغيير قيمة nls_lang من الـ Registry طالما أنه تم تحديد وإختيار الـ character set أثناء تنصيب قاعدة البيانات؟؟ إن شاء الله سأوضح الأمر في تعليق منفصل في أدناه: اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 (معدل) أرجو المعرفة الكافية بماهي هذه الخطوات ولماذا نقوم بها قبل أن نلقي اللوم على أنه إتبعت خطوات الأخت ميسم ولم تحل المشكلة بدايةً ًعلينا معرفة أنه يوجد أثنين من character set 1- character set تابع لقاعدة البيانات 2- character set تابع لنظام التشغيل windows ويجب ويجب ويجب ويجب أن يكونان كلاهما متوافقان ...السؤال كيف يتم جعلهما متوافقان؟؟؟؟؟ اولاً: التابع لقاعدة البيانات يتم إختياره عند تنصيب قاعدة البيانات وهو أمر ضروري ومهم للغاية يجب يجب يجب أن أجعل قاعدة البيانات (Oracle) تدعم اللغة العربية من خلال إختيار الـ Character set هي Arabic AR8MSWIN1256 (أو أي قيمة آخرى للـ Character set المهم تدعم اللغة العربية) (ويمكن فيما بعد التنصيب يتم تغييرها سأوضح الطريقة نهاية التعليق هذا) ثانياً : الـ character set التابع لنظام التشغيل windows من أين يتم تحديده؟؟ أو بالأحرى من أين يتم تحديدها لنجعلها متوافقة مع character set التابع لقاعدة البيانات؟ هذا هو المهم.. يتم تحديده من خلال start>>run>>regedit ومن ثم البحث عن قيمة nls_lang جعلها متوافقة مع ما تم إختياره لقاعدة البيانات لذلك بالأغلب يتم تغييرها بوضع القيمة AMERICAN_AMERICA.AR8MSWIN1256 لإنها القيمة التي تتوافق مع ما تم تحديده في قاعدة البيانات لاحظ ما هو مكتوب باللون الأحمر هل لاحظت مدى التوافق بالقيم ؟؟ الآن نعود إلى الحالة التي لدى حضرتك ، أثناء التنصيب كما ذكرت لنا في كلامك أعلاه أنه إخترت قيمة الـ character set لقاعدة البيانات هي WE8ISO8859P1 وقمت بتغيير قيمة الـ nls_lang في الـ Registry بوضعها هكذا American_America.AR8MSWIN1256 فهل القيم التي أخترتهما حضرتك متوافقان ؟؟؟؟ الجواب لا أكيد لذلك قيمة الـ nls_lang التي في الـ Registry والمفترض تغييرها على الأغلب ستكون هي MERICAN_AMERICA.WE8ISO8859P1 كي تكون متوافقة مع ما قمت بإختياره عند تنصيب قاعدة البيانت ألا وهي قيمة WE8ISO8859P1 أرجو أن أكون وضحت الفكرة من تطبيقنا لهذه الخطوات ولماذا نضع هذه القيم بالذات الآن أوضح كيف يتم تغيير قيمة الـ character set التابعة لقاعدة البيانات بعد أن تم التنصيب لقاعدة البيانات يتم كما وضحت بالشرح بالدخول بمستخدم sysdba وتكملة الخطوات ذكرتها على المدونة بالرابط التالي http://ascensionmyblog.blogspot.com/2017/04/jdeveloper.html أو الدخول بمستخدم sysdba وإتباع نفس الخطوات التي ذكرتها سابقاً لكن بإستخدام الإيعازات التالي بالترتيب بعد الدخول بمستخدم sysdba كما ذكرت UPDATE PROPS$ SET VALUE$ ='AR8MSWIN1256' WHERE NAME='NLS_CHARACTERSET'; بعدها SHUTDOWN IMMEDIATE بعدها STARTUP OPEN إن شاء الله تحل المشكلة لديك تم تعديل 26 يوليو 2017 بواسطة ميسم الكرام 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 ما أكتبه هنا أو في المدونة تم تنفيذه على بيئة عمل فعلية ..لذلك ما أرجوه المعرفة بما هي هذه الخطوات ولماذا يتم تنفيذها وتنفيذ الخطوات بشكل صحيح بعدها نلقي باللوم على الخطوات التي ذكرتها الأخت ميسم شكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
KOKE.EGYPT بتاريخ: 26 يوليو 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 السلام عليكم ورحمة الله وبركاته مع الاعتذار الشديد للاخت الفاضلة ميسم الكرام لعدم التعبير الصحيح الذي صادفني......وانما اردت ان استشهد بالمدونه الخاصة بكي في هذه الجزئية ولم اقصد اهانة او تجريح أو اللوم عليكي...... المشكلة ما زالت قائمة رغم اني اتبعت جميع الارشادات التي وجدتها من جميع الاخوة الافاضل ولا ادري ماذا افعل 1- ساقوم بازالة نسخه الويندوز وعمل نسخة جديدة لعلها تكون هي السبب 2- سوف اراعي اثناء التسطيب التعليمات والارشادات لجميع الاخوة اثناء التسطيب للويندوز وقاعدة البيانات اوراكل11g Full Edition وسوف اعاود اخباركم بالنتيجة ان شاء الله في كل الاحوال وعلي الله صلاح الاحوال اكرر اعتذاري لكل الاخوة في الجروب ان اخطات في التعبير فلا اقصد الا الخير والاستفادة من خبراتكم جميعا جعله الله تعالي في ميزان حسناتكم.....وتفضلوا بقبول عظيم تحياتي السلام عليكم ورحمه الله وبركاته اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 السلام عليكم ورحمة الله وبركاته أخى الكريم قم بتجربة التالي Conn sys/sys as sysdba Desc props$ Select * from props$ where name ='NLS_CHARACTERSET' ; Update props$ set value$ ='AR8MSWIN1256' where name='NLS_CHARACTERSET' ; Select * from nls_database_parameters ; ما تصلح عملية التحديث هكذا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2017 السلام عليكم ورحمة الله وبركاته مع الاعتذار الشديد للاخت الفاضلة ميسم الكرام لعدم التعبير الصحيح الذي صادفني......وانما اردت ان استشهد بالمدونه الخاصة بكي في هذه الجزئية ولم اقصد اهانة او تجريح أو اللوم عليكي...... المشكلة ما زالت قائمة رغم اني اتبعت جميع الارشادات التي وجدتها من جميع الاخوة الافاضل ولا ادري ماذا افعل 1- ساقوم بازالة نسخه الويندوز وعمل نسخة جديدة لعلها تكون هي السبب 2- سوف اراعي اثناء التسطيب التعليمات والارشادات لجميع الاخوة اثناء التسطيب للويندوز وقاعدة البيانات اوراكل11g Full Edition وسوف اعاود اخباركم بالنتيجة ان شاء الله في كل الاحوال وعلي الله صلاح الاحوال اكرر اعتذاري لكل الاخوة في الجروب ان اخطات في التعبير فلا اقصد الا الخير والاستفادة من خبراتكم جميعا جعله الله تعالي في ميزان حسناتكم.....وتفضلوا بقبول عظيم تحياتي السلام عليكم ورحمه الله وبركاته عادة لا تكون النسخة الخاصة بالويندوز هي السبب قد تكون نسيت عملية إعادة التشغيل فكثير من الإعدادات لا يتم تطبيقها إلا بعد إعادة التشغيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
KOKE.EGYPT بتاريخ: 30 يوليو 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2017 السلام عليكم ورحمة الله وبركاته انتهيت من اعادة تسطيب نسخة الويندوز10 وعمل التحديث لها قمت بتخصيص Partetion خاص لقاعدة البيانات فقط وعمل له فورمات وتجهيزه قمت بتدعيم اللغة العربية لنسخة الويندوز بلغه المملكة العربية السعودية قمت بتسطيب قاعدة البيانات اوراكل11g_xe وقمت بعمل تحديث لجدول Props$ لتصبح AR8MSWIN1256 قمت بضبط اللغة في الريجيستري لتصبح هاكذا AMERICAN_AMERICA.AR8MSWIN1256 قمت بعمل sql> shutdown immediate; sql> startup open; لقاعدة البيانات قمت بعمل اعادة تشغيل للجهاز بالكامل ثم الدخول علي ال jdeveloper لاري اللغة العربية بهذا الشكل: 9 أ،أ‡ أ‡أ¦أ‡أأ 1 أڑأ‡أŒأ، أŒأڈأ‡أ° 2 أڑأ‡أŒأ، 3 أ‡أ¦أ‡أأ 4 أڑأ‘أ– أ£أŒأ،أ“ أ‡أ،أ‡أڈأ‡أ‘أ‰ أ¦أ،أŒأ¤أ‰ أ‡أ،أأکأ‡أڑأ‡أٹ 5 أڑأ‘أ– أ£أŒأ،أ“ أ‡أ،أ‡أڈأ‡أ‘أ‰ 6 أڑأ‘أ– أ،أŒأ¤أ‰ أ‡أ،أأکأ‡أڑأ‡أٹ 7 أ¤أ™أ‘ 11 أأڑأٹأ£أڈ وما زالت المشكلة قائمة لدي علما بان هذه المشكلة عندي في العمل واواجه مشكلة كبيرة أرجوا المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 30 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2017 أي إصدار من xe الذي نزلته؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
KOKE.EGYPT بتاريخ: 30 يوليو 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2017 السلام عليكم ورحمة الله وبركاته دكتور مصطفي كيف حالك ...وشكرا كثيرا علي اهتمامك نسخة ال Oracle_11g xe اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 30 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2017 وعليكم السلام ورحمة الله وبركاته أنا لست دكتور توجد نسختين من xe واحدة اسمها universal وتدعم unicode وبالتالي اللغة العربية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.