الانتقال إلى المحتوى

مشلكة في قراءة اللغة العربية من Oracle 10g


yousef111

Recommended Posts

 

السلام عليكم ورحمة الله 

لدي قاعدة بيانات موجودة على خادم اتعامل معها. القاعدة مصممة على Oracle 10g

باستخدام برنامج التوود من خلال جهازي الخاص الموصول على الشبكة، استطيع الكتابة والقراءة بشكل طبيعي. 

طورت برنامج باستخدام VB.NET (VS 2010)

باستخدام البرنامج من خلال جهازي (Windows XP SP3):  استطيع قراءة اللغة العربية بشكل سليم.

بينما عندما وضعت البرنامج على جهاز ثاني (windows 7 SP1) ظهرت البيانات العربية غير واضحة. 

على الجهاز الثاني استخدم ODAC 11.2.0.320x64

وقد عدلت في regedit NLS_LANG في عدة احتمالات ولم تفد :

AMERICAN_AMERICA.AR8ISO8859P6

AMERICAN_AMERICA.AR8MSWIN1256

AMERICAN_AMERICA.WE8ISO8859P1

ARABIC_AMERICA.AR8MSWIN1256

ARABIC_SAUDI ARABIA.AR8MSWIN1256

 

وعدلت لغة اليونيكود في control panel الى Arabic Saudi Arabia.

 

علما ان عامود النص في الجدول في قاعدة البيانات معرف varchar2  ولا استطيع تعديله.

 

-------------------

-------------------

استخدمت 

  SELECT * from NLS_DATABASE_PARAMETERS WHERE parameter IN ( 'NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET');

 

أعطتني

   NLS_LANGUAGE:  AMERICAN

  NLS_TERRITORY:  AMERICA

  NLS_CHARACTERSET:  AR8ISO8859P6

 

 

أفيدوني لو سمحتم وجزاكم الله كل خير:huh:

 

 

رابط هذا التعليق
شارك

ما معني أن  " ظهرت البيانات العربية غير واضحة " ؟

و هل حاولت التجربة من برنامج مثل التود او السيكوال ديفيلوبر ؟ و ظهرت نفس المشكلة ؟ 

رابط هذا التعليق
شارك

مشكلة اللغة العربية كانت بقابلنى الى ان اعدة تسطيب البرنامج مرة اخرى و لكن Advanced installation

و عند ال Character set باختار Unicode

اما طرق ال NLS_LAng ما حققتش معايا اى نتيجة

 والله اعلم

رابط هذا التعليق
شارك

الاستعلام من برنامج التود يظهر المعلومات واضحة، أما من خلال الVB  فتظهر غير مقرؤة (بأحرف غير عربية).

 

شكرا لمساعدتكم 

 

 

 

 

مشكلة اللغة العربية كانت بقابلنى الى ان اعدة تسطيب البرنامج مرة اخرى و لكن Advanced installation

و عند ال Character set باختار Unicode

اما طرق ال NLS_LAng ما حققتش معايا اى نتيجة

 والله اعلم

ما الذي أعدت تسطيبه بالتحديد؟

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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