بتاريخ: 29 أغسطس 200718 سنة comment_108690 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهأخواني الكرام أنا عندي مشكلة أرجو المساعدة لحلها إن شاء اللهأنا عندي قاعدة بيانات 8iوcharacter set الخاصة بالقاعدة هي AMERICAN_AMERICA.WE8ISO8859P1وعندي نظام (شاشات) مصمم على الdeveloper10g وcharacter set الخاصة بالdeveloper هي AMERICAN_AMERICA.AR8MSWIN1256وعند تشغيل التطبيق عند عرض البيانات على الشاشات أي قيمة مخزنة بالعربي تظهر بعلامات تعجبفقررت أحول الcharacter set الخاص بالdeveloper إلى الcharacter set AMERICAN_AMERICA.WE8ISO8859P1لكي يكون مطابق لقاعدة البيانات ولكن المشكلة أن الprompt أصبح يظهر بعلامات تعجب وكذلك أصبح الdeveloper لايقبل الخط العربي فما هي الطريقة لجعل الdeveloper يعمل على نفس الcharacter set الخاص بقاعدة البياناتويقبل الخط العربيعلما بأني لا أستطيع تغيير الcharacter set الخاصة بقاعدة البيانات بسبب أرتباط قاعدة البيانات بأكثر من نظام فلو حاولنا تغيير الcharacter set الخاصة بقاعدة البيانات إلى AMERICAN_AMERICA.AR8MSWIN1256سوف نكون مطرين لتغيير كل الأنظمة فما هو الحل ياشبابوالسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 29 أغسطس 200718 سنة comment_108701 طبعا المشكلة أنك لازم تشتغل بنفس الكاراكترست الموجود فى قاعدة البيانات وطبعا نظرا لأنك خلاص عملت البرامج يبقى الحل انك تنشئ قاعدة بيانات جديدة بالكاراكتر ست الجديد وتحول ليها البيانات عن طريق تصديرها فى شكل ملفات نصية من القاعدة القديمة وتستوردها فى القاعدة الجديدة بالـ sql loaderأو والحل ده أنا مجربتوش لكن الفكرة فى بالى انك تعمل مع كل فورم alter session set nls_lang = ' AMERICAN_AMERICA.WE8ISO8859P1' تقديم بلاغ
بتاريخ: 2 سبتمبر 200718 سنة كاتب الموضوع comment_109024 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهشكرا لك أخي الكريم على الرد ولكن هل من توضيح زيادة عن الحل التانيوالسلام عليكم ورحمة الله وبركاته تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.