sara saedawi بتاريخ: 26 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 26 يناير 2015 سلام عليكم ياشباب انا عندي مشكلتين في اللغة العربية 1/ عندي داتابيز 10 جي الكراكتار ست تبعها = AMERICAN_AMERICA.AR8MSWIN1256والدبلوفر6اي عند تسطيبه اخترت انجليزي والكاراكتر ست تبعه = AMERICAN_AMERICA.WE8ISO8859P1قمت بتغيير كل ال nls_lang في الرجستري الى ARABIC_SAUDI ARABIA.AR8MSWIN1256المشكلة انو اي نص في الدفلوبر والتقارير اصبحت على شكل استفهام لانه عندما اشتغلت هذه التقارير كانت اللغةAMERICAN_AMERICA.WE8ISO8859P1 2/ مشكلة اللغة العربية في تقارير ال بي دي اففي اوراكل دفلوبر 11جي حاولت عدلت في ملفين ال uifont وبرضو مازالت المشكلة قائمة الاوراكل واللغة العربية وجننونييييييييييييي ارجوكم اريد حلا لهذه المشاكل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 26 يناير 2015 أنا أشتغل على قاعدة بيانات 10g والديفيلوبر 6 ضبط اللغة العربية على جعل كل قيم nls_lang هي AMERICAN_AMERICA.AR8MSWIN1256 وضبطت إعدادات اللغة من Control Panel بكل تبويبات النافذة التي تخص اللغة على لغة بلدي واللغة العربية تمام معي 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sara saedawi بتاريخ: 26 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يناير 2015 طيب يعني لازم اقوم ب اعادة كتابة اي نص على شكل استفهام من جديد في الفورم والريبورت؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 26 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 26 يناير 2015 لا مش لازم , هي علامات الاستفهام دي هتتغير لشلكها الطبيعي غيرى بس الي الاخت ميسم قالت عليه , والـ system locale كمان . 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
المنتصر بتاريخ: 27 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 27 يناير 2015 (معدل) أخ هذا الحل وجدته فى المنتدى من مشاركات سابقة أولا حل مشكلة العربى فى أوراكل Oracle 10g : إذا اكتشفت ان اللغة العربية تظهر “؟؟؟” فى الأوراكل .. فاعلم أن إعدادات اللغة العربية يجب أن يتم إصلاحها ..أولا تأكد من أن اللغة العربية مضافة فى إعدادات وندوز بطريقة صحيحة لوحة الإعدادات Control Panel إعدادات اللمنطقة واللغة Regional And Language Options Advanced نقوم باختيار اللغة العربية نأتى بعد هذا إلى دور الريجيسترى : اضغط على لوجو الوندوز + R تظهر قائمة run اكتب فيها regedit ادخلى إلى HKEY_LOCAL_MACHINE => SOFTWARE => Oracle => “YOUR-SID” اختار nls_lang غير قيمته من : AMERICAN_AMERICA.WE8MSWIN1256 .. إلى : AMERICAN_AMERICA.AR8MSWIN1256 اغلق الregedit افتح الـcmd واكتب فيها set nls_lang=american_america.ar8mswin1256 ثانيًا حل مشكلة العربى فى Oracle 11g ممكن تجنب المشكلة أصلا من خلال اختيار التكويد UTF-8 أثناء التحميل بدلا من Windowd-1252 وهذه الطريقة تعتمد على سطر الأوامر.. من cmd وستكون الأوامر باللون الأحمر.. والنتيجة المتوقعة باللون الأزرقهناك سطور فى أول المصدر المكتوب فى الأسفل لتعديل البيانات الموجودة بالفعل فى قاعدة البيانات .. فشلت فى تطبيقها .. هذه الخطوات لقاعدة بيانات فارغة .. أو بياناتها العربية غير مهمةنبدأ بكابة هذا الأمر داخل الCMD أو as sysdba لندخل برنامج SQLPLUS الذى سنجرى فيه كل الأوامر التالية نبدأ بتنفيذ جملة الSQL التالية لمعرفة التكويد الحالى لقاعدة البيانات SELECT parameter , value FROM NLS_DATABASE_PARAMETERS WHERE parameter like ‘%CHARACTERSET%’ / SQL> 2 PARAMETER VALUE —————————— —————————————- NLS_CHARACTERSET WE8MSWIN1252 NLS_NCHAR_CHARACTERSET AL16UTF16 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount; ORACLE instance started. Total System Global Area 6415736832 bytes Fixed Size 2217192 bytes Variable Size 1077938968 bytes Database Buffers 5330960384 bytes Redo Buffers 4620288 bytes Database mounted. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; System altered. SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0; System altered. SQL> ALTER DATABASE OPEN; Database altered. SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8; Database altered. SQL> SHUTDOWN IMMEDIATE; Database closed. Database dismounted. ORACLE instance shut down. SQL> STARTUP; ORACLE instance started. Total System Global Area 6415736832 bytes Fixed Size 2217192 bytes Variable Size 1077938968 bytes Database Buffers 5330960384 bytes Redo Buffers 4620288 bytes Database mounted. Database opened. SQL> SELECT parameter , value FROM NLS_DATABASE_PARAMETERS WHERE parameter like ‘%CHARACTERSET%’ / 2 PARAMETER —————————— VALUE ——————————————————————————– NLS_CHARACTERSET AL32UTF8 NLS_NCHAR_CHARACTERSET AL16UTF16 SQL> col VALUE format a10 SQL> / PARAMETER VALUE —————————— ———- NLS_CHARACTERSET AL32UTF8 NLS_NCHAR_CHARACTERSET AL16UTF16 تم تعديل 27 يناير 2015 بواسطة المنتصر 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.