بتاريخ: 11 يونيو 200718 سنة comment_102042 اخواني أعضاء هذا المنتدى الشيقالسلام عليكم و رحمة ربي و بركاته....لدي مشكلة قد صعب علي حلها فان كان عند احدكم حل فليسعفني بهالمشكلة هي انني قد توظفت جامعة تعمل على قاعدة بيانات oracle 10g و devloper 4.5 و تستخدم ال character set التاليه AMERICAN_AMERICA.WE8ISO8859P1 .ثم قمت بتطوير ال forms الى forms 6i و استخدمت ال character set نفسها .ثم اردت تطوير ال forms ال forms 10g ولكن ظهرت لدي مشكلة في اللغة فقمت بعدة محاولات لحلها وهي :1.قمت بتغيير ال character set لقاعدة البيانات و ال forms الى AMERICAN_AMERICA.AR8MSWIN1256 و لكن المشكلة بقيت على حالها.2. قمت بانشاء قاعدة بيانات جديدة(test database) باستخدام ال character set التالية AMERICAN_AMERICA.AR8MSWIN1256 وو ضعها نفسها لل forms ايضا و ثم عملت export لقاعدة البيانات لدي ثم import في ال (test database) ولكن لم تحل المشكلة .3.قمت بنفس الخطوة الثانية و لكن قبلها قمت بتغيير ال character set لقاعدة البيانات لدي الى AMERICAN_AMERICA.AR8MSWIN1256 ولكن دون جدوى .اتمنى من كل اخ يقرأ هذة المشكلة و منً الله عليه بمعرفة حلها ان يخبرني به و السلام ......... تقديم بلاغ
بتاريخ: 13 يونيو 200718 سنة comment_102260 did you tested this value AMERICAN_AMERICA.UTF8 تقديم بلاغ
بتاريخ: 14 يونيو 200718 سنة كاتب الموضوع comment_102330 السلام عليكمنعم قمت بذلك و لم ينجح ذلك.... تقديم بلاغ
بتاريخ: 14 يونيو 200718 سنة comment_102346 وعليكم السلام .....جرب ARABIC_SAUDI ARABIA.AR8MSWIN1256أو ARABIC_SAUDI ARABIA.WE8ISO8859P16أوARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256------------------------------------------------------------بالتوفيق بإذن الله تقديم بلاغ
بتاريخ: 17 يونيو 200718 سنة comment_102560 شوف يا سيدى انت عندك مشكلتين1- الفورمز والريبورت2- قاعدة البياناتأما بالنسبة للفورمز ممكن تعملها بأى CHARACHTER SET وعند التنفيذ من على الابليكاشن سيرفر باعتبار انك بتشتغل 10G هتشتشغل صح يعنى هتخلى الـ NLS_LANG =AMERICAN_AMERICA.WE8ISO8859P1 فى الهوم الخاص بالديفيلوبر وبعد انشاء الـ FMX هيشتغل صح على الأبليكاشن سيرفربالنسبة لقاعدة البياناتممكن تعمل تصدير للبيانات جدول تلو الآخر الى TEXT FILE ثم تعمل LOAD لهذه الملفات فى قاعدة البيانات الجديدةوالأسهل من كده لماذا تريد تغيير الـ CHARACHTER SET كل شغلك على القديم وكل شيء هيمشى تمام .. إلا اذا كان هناك أمور أخرى تضطرك الى التغيير تقديم بلاغ
بتاريخ: 17 يونيو 200718 سنة comment_102577 السلام عليكم ورحمة الله وبركاتهلمعرفة الـ Character set أدخل إلي الـ SQL وقم بعمل التاليselect * from nls_database_parametersأما لمعرفة الـ Naitonal Character Set نفذ الأمرselect * from nls_session_parametersولكن بعد الدخول بالـ SQL الخاص اللبينزل مع الـ Developerوللتغيير كما قال الأخ غير في الهوم الخاص بتاع الـ Developer سواء كان ربورت أو فورمزأنا في إعنقادي إنت تختار في الـ Home بتاع الـ Database تغير الـ NLS_LANG إلي AMERICAN_AMERICA.WE8ISO8859P1 وإن شاء الله حيششتغل لأنو الإفتراضي بياخد بتاع الـ WINDOWSولو في linux قم بعمل export NLS_LANG=Database تغير الـ NLS_LANG إلي وأتمني أن أكون قد ساهمت ولو ببصيص في حل مضلتكم وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 17 يونيو 200718 سنة comment_102580 السلام عليكم ورحمة الله وبركاتهلمعرفة الـ Character set أدخل إلي الـ SQL وقم بعمل التاليselect * from nls_database_parametersأما لمعرفة الـ Naitonal Character Set نفذ الأمرselect * from nls_session_parametersولكن بعد الدخول بالـ SQL الخاص اللبينزل مع الـ Developerوللتغيير كما قال الأخ غير في الهوم الخاص بتاع الـ Developer سواء كان ربورت أو فورمزأنا في إعنقادي إنت تختار في الـ Home بتاع الـ Database تغير الـ NLS_LANG إلي AMERICAN_AMERICA.WE8ISO8859P1 وإن شاء الله حيششتغل لأنو الإفتراضي بياخد بتاع الـ WINDOWSولو في linux قم بعمل export NLS_LANG=Database تغير الـ NLS_LANG إلي وأتمني أن أكون قد ساهمت ولو ببصيص في حل مضلتكم حاول معرفة الدفلبر القديم وأعمل ال NLS_LANG نفسهوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 17 يونيو 200718 سنة comment_102635 السلام عليكم ورحمة الله وبركاتهلمعرفة الـ Character set أدخل إلي الـ SQL وقم بعمل التاليselect * from nls_database_parametersأما لمعرفة الـ Naitonal Character Set نفذ الأمرselect * from nls_session_parametersولكن بعد الدخول بالـ SQL الخاص اللبينزل مع الـ Developerوللتغيير كما قال الأخ غير في الهوم الخاص بتاع الـ Developer سواء كان ربورت أو فورمزأنا في إعنقادي إنت تختار في الـ Home بتاع الـ Database تغير الـ NLS_LANG إلي AMERICAN_AMERICA.WE8ISO8859P1 وإن شاء الله حيششتغل لأنو الإفتراضي بياخد بتاع الـ WINDOWSولو في linux قم بعمل export NLS_LANG=AMERICAN_AMERICA.AR8MSAWIN تغير الـ NLS_LANG إلي وأتمني أن أكون قد ساهمت ولو ببصيص في حل مضلتكم حاول معرفة الدفلبر القديم وأعمل ال NLS_LANG نفسهوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 18 يونيو 200718 سنة comment_102686 السلام عليكم ،،،أخي الكريم انت كانت لديك قاعدة البيانات ضمن الـCharacter Set التالي:WE8ISO8859P1وتريد تحويلها لمثلاً :AR8mswin1256لا تحاول تغيير الـCharacter set بنفس قاعدة البيانات قم بعمل Export من قاعدة البيانات القديمة على نفس الـCharacter الخاص بها ومن ثم أعمل Import بقاعدة البيانات الجديدة مع تضمين عملية تغيير الـCharacter set أثناء العمل .. طبعاً التغيير من الـISO إلى الـAR8MSWIN1256 لها طريقة خاصة بعملية التحويل سأحاول البحث عنها وإرفاقها لك ،، أو أبحث بالـGoogle . أتمنى لك التوفيق ،، .. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.