الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشاكل اللغة العربية في الاوراكل

Featured Replies

بتاريخ:

الى جميع الاخوة محترفين الوراكل نريد موضوع وكامل وحلول شافية لتفادي مشاكل الغة العربية مع الاوراكل ارجو الاهتمام بهذا الموضوع ضروري

بتاريخ:

غريب أن ماحد يرد عليك ( ولكن من كتم علما الجمة الله بلجام من نار)
ولكن الحل ياعزيزي هناك عدة حلول ولكني سوف أعطيك الأفضل والمجرب
1- قبل تنزيل أوراكل قم بالذهاب الى لوحة التحكم وقم بتغيير الأعدادات في التوبييب الأول الى اللغة العربية
2- عند تنزيل أوراكل تأكد في الخيار الذي يتيح لك إضافة اللغة أن اللغة العربية مضافة مسبقا
والأ تأكد من أعدادات اللغة في التبويب الأول انها عربي

الحل الثاني
عند تنزيل أوراكل هناك خيار لأعداد اللغة قم بإضافة اللغة العربية من اللوحة المنسدلة على اليسار

وانصحك بالحل الأول
وسوف أقوم باضافة كود التحويل الى العربي والعكس

------ وتحية خاصة للضيف الجديد على المنتدى العصامي

تم تعديل بواسطة العملاق اليمني

بتاريخ:
  • كاتب الموضوع

الاخ العملاق اليمني يعطيك الف عافية
والله الموفق

بتاريخ:

قم دائما و ابدا باستخدام كود AL32UTF8 عند تكوين اي قاعده بيانات , هذا الكود يتيح تخزين اي لغه بقاعدة البيانات

قم دائما بضبط NLS_LANG في Windows Registry ليستخدم American_America.AR8MSWIN1256 و ذلك حتي تري العربي مضبوط في SQL+ مثلا

قم باتاحة اللغه العربيه من control panel

بتاريخ:

جميل
لكن عند التخزين من SQL
تتم بشكل صحيح
و لكن باستخدام developer
تظهر علامات استفهام
لماذا
اتحدث على نفس الجهاز نازل الاوراكل مع الديفيلوبر
مع العلم انه في جهازين مختلفين زبطت 100%
باستخدام AL32UTF8
هناك عدة مفاتيح NLS LANG في الريجستري
مين اغيره فيها
و شكرا

بتاريخ:
  • كاتب الموضوع

ممكن ياشباب توضيح AL32UTF8
ماهو ؟ اين هو ؟ ماهي خضائصها ؟ طبيعة عملها ؟

بتاريخ:

اخوي اولا شيك على ال CHARACTERSET عندك في قواعد البيانات من الsqlplus
select * from v$nls_parameters where parameter='NLS_CHARACTERSET'

ثانيا: اذا كنت بتنشاء قاعدة بيانات جديدة الا فضل للغة العربية هي AR8ISO8859P6 او AR8MSWIN1256 لانه يستخدم بايت واحد في التخزين اما AL32UTF8 فانة يستخدم 3 بايت للتخزين مما قد يسبب بطىء في قاعدة البيانات و المشكلة الاخرى هي صعوبة نقلها الي قاعدة بيانات اخري.

ثالثا: في اجهزة الدفلوبر عدل في الريجستري كل البرميتر NLS_LANG الى AMERICAN_AMERICA.AR8MSWIN1256

بتاريخ:

في حالة وجود اكثر من منتج لآوراكل علي نفس الجهاز ( Client ) يتم ضبط كل معملات NLS_LANG لكل المنتجات المركبه الي AR8MSWIN1256 في حين انه يستخدم AL32UTF8 عند تكوين قاعدة البيانات فقط حيث ان استخدامه مع NLS_LANG يؤدي الي ظهور علامات الاستفهام ( الويندوز لا تفهم AL32UTF8 )

استخدام AL32UTF8 هو الحاضر و المستقبل لآنك لن تعلم ابدا توجهات شركتك , في عملي قمنا بعمل برنامج لتخزين اللغتين العربيه و الانجليزيه و لم يطلب منا تخزين الالمانيه و لكن لأننا استخدمنا AL32UTF8 تم تخزين الالمانيه و بمنتهي السهوله و بدون اي تعديلات عند طلبها .

موضوع السرعه اصبح غير ملاحظ مع التطور الكبير في امكانيات الاجهزة و البرامج كما ان مساحات التخزين المتداوله اصبحت بالتيرابايت لذا لا داعي للقلق بخصوص التخزين ,, يجب من وجهة نظري ان يكون القلق من الاحتياج في المستقبل ال تغيير characterset الخاصه بقاعدة البيانات و الفقد المترتب عليه خصوصا في بيئه عمل production

كل البرامج الحديثه التي تعمل علي اوراكل بما فيها برامج اوراكل نفسها تختار AL32UTF8 كاختيار اولي عند تركيبها

العالم كله الان يحول برامجه و قواعد بياناته الي Unicode و يجب ان نكون كذلك ايضا

بتاريخ:

لحل مشكلة اللغة العلابية فى ال oracle
1 - يجب اثناء التحميل إختيار NLS_LANG AMERICAN_AMERICA.AR8MSWIN1256
2 - ضبط ال REGEDIT للويندوز من خلال
START > RUN > REGEDIT > HKEY_LOCAL_MACHINE > SOFTWARE >ORACLE

>HOME?????
ثم إختيار NLS_LANG AMERICAN_AMERICA.AR8MSWIN1256
وهذه الطريقة سوف تنجح بإذن الله ولكن فى الإدخالات الجديدة وليس على البيانات القديمة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.