بتاريخ: 7 يناير 200719 سنة comment_88599 الى جميع الاخوة محترفين الوراكل نريد موضوع وكامل وحلول شافية لتفادي مشاكل الغة العربية مع الاوراكل ارجو الاهتمام بهذا الموضوع ضروري تقديم بلاغ
بتاريخ: 9 يناير 200719 سنة comment_88818 غريب أن ماحد يرد عليك ( ولكن من كتم علما الجمة الله بلجام من نار) ولكن الحل ياعزيزي هناك عدة حلول ولكني سوف أعطيك الأفضل والمجرب 1- قبل تنزيل أوراكل قم بالذهاب الى لوحة التحكم وقم بتغيير الأعدادات في التوبييب الأول الى اللغة العربية2- عند تنزيل أوراكل تأكد في الخيار الذي يتيح لك إضافة اللغة أن اللغة العربية مضافة مسبقا والأ تأكد من أعدادات اللغة في التبويب الأول انها عربي الحل الثاني عند تنزيل أوراكل هناك خيار لأعداد اللغة قم بإضافة اللغة العربية من اللوحة المنسدلة على اليسار وانصحك بالحل الأول وسوف أقوم باضافة كود التحويل الى العربي والعكس ------ وتحية خاصة للضيف الجديد على المنتدى العصامي تم تعديل 9 يناير 200719 سنة بواسطة العملاق اليمني تقديم بلاغ
بتاريخ: 10 يناير 200719 سنة كاتب الموضوع comment_88900 الاخ العملاق اليمني يعطيك الف عافية والله الموفق تقديم بلاغ
بتاريخ: 10 يناير 200719 سنة comment_88904 قم دائما و ابدا باستخدام كود AL32UTF8 عند تكوين اي قاعده بيانات , هذا الكود يتيح تخزين اي لغه بقاعدة البياناتقم دائما بضبط NLS_LANG في Windows Registry ليستخدم American_America.AR8MSWIN1256 و ذلك حتي تري العربي مضبوط في SQL+ مثلاقم باتاحة اللغه العربيه من control panel تقديم بلاغ
بتاريخ: 12 يناير 200719 سنة comment_89049 جميللكن عند التخزين من SQLتتم بشكل صحيحو لكن باستخدام developerتظهر علامات استفهاملماذااتحدث على نفس الجهاز نازل الاوراكل مع الديفيلوبرمع العلم انه في جهازين مختلفين زبطت 100%باستخدام AL32UTF8هناك عدة مفاتيح NLS LANG في الريجستريمين اغيره فيها و شكرا تقديم بلاغ
بتاريخ: 13 يناير 200719 سنة كاتب الموضوع comment_89105 ممكن ياشباب توضيح AL32UTF8ماهو ؟ اين هو ؟ ماهي خضائصها ؟ طبيعة عملها ؟ تقديم بلاغ
بتاريخ: 13 يناير 200719 سنة comment_89139 اخوي اولا شيك على ال CHARACTERSET عندك في قواعد البيانات من الsqlplusselect * from v$nls_parameters where parameter='NLS_CHARACTERSET'ثانيا: اذا كنت بتنشاء قاعدة بيانات جديدة الا فضل للغة العربية هي AR8ISO8859P6 او AR8MSWIN1256 لانه يستخدم بايت واحد في التخزين اما AL32UTF8 فانة يستخدم 3 بايت للتخزين مما قد يسبب بطىء في قاعدة البيانات و المشكلة الاخرى هي صعوبة نقلها الي قاعدة بيانات اخري.ثالثا: في اجهزة الدفلوبر عدل في الريجستري كل البرميتر NLS_LANG الى AMERICAN_AMERICA.AR8MSWIN1256 تقديم بلاغ
بتاريخ: 13 يناير 200719 سنة comment_89164 في حالة وجود اكثر من منتج لآوراكل علي نفس الجهاز ( Client ) يتم ضبط كل معملات NLS_LANG لكل المنتجات المركبه الي AR8MSWIN1256 في حين انه يستخدم AL32UTF8 عند تكوين قاعدة البيانات فقط حيث ان استخدامه مع NLS_LANG يؤدي الي ظهور علامات الاستفهام ( الويندوز لا تفهم AL32UTF8 )استخدام AL32UTF8 هو الحاضر و المستقبل لآنك لن تعلم ابدا توجهات شركتك , في عملي قمنا بعمل برنامج لتخزين اللغتين العربيه و الانجليزيه و لم يطلب منا تخزين الالمانيه و لكن لأننا استخدمنا AL32UTF8 تم تخزين الالمانيه و بمنتهي السهوله و بدون اي تعديلات عند طلبها .موضوع السرعه اصبح غير ملاحظ مع التطور الكبير في امكانيات الاجهزة و البرامج كما ان مساحات التخزين المتداوله اصبحت بالتيرابايت لذا لا داعي للقلق بخصوص التخزين ,, يجب من وجهة نظري ان يكون القلق من الاحتياج في المستقبل ال تغيير characterset الخاصه بقاعدة البيانات و الفقد المترتب عليه خصوصا في بيئه عمل productionكل البرامج الحديثه التي تعمل علي اوراكل بما فيها برامج اوراكل نفسها تختار AL32UTF8 كاختيار اولي عند تركيبهاالعالم كله الان يحول برامجه و قواعد بياناته الي Unicode و يجب ان نكون كذلك ايضا تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة comment_89213 راجع الموضوع التالى :-لتفادي مشكلة عدم ظهور اللغه العربيه بشكل صحيح تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة comment_89218 لحل مشكلة اللغة العلابية فى ال oracle 1 - يجب اثناء التحميل إختيار NLS_LANG AMERICAN_AMERICA.AR8MSWIN12562 - ضبط ال REGEDIT للويندوز من خلالSTART > RUN > REGEDIT > HKEY_LOCAL_MACHINE > SOFTWARE >ORACLE>HOME????? ثم إختيار NLS_LANG AMERICAN_AMERICA.AR8MSWIN1256وهذه الطريقة سوف تنجح بإذن الله ولكن فى الإدخالات الجديدة وليس على البيانات القديمة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.