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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


3 رد (ردود) على هذا الموضوع

#1 yousef111

yousef111

    عضو

  • الأعضــاء
  • 2 مشاركة
  • الاسم الأول:yousef
  • اسم العائلة:hisham
  • البـلـد: Country Flag

تاريخ المشاركة 21 November 2013 - 10:47 AM

السلام عليكم ورحمة الله 
  • لدي قاعدة بيانات موجودة على خادم اتعامل معها. القاعدة مصممة على 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:
 


#2 Darwiesh.fci

Darwiesh.fci

    عضو نشط

  • الأعضــاء
  • 316 مشاركة
  • الاسم الأول:إبراهيم
  • اسم العائلة:درويش
  • البـلـد: Country Flag

تاريخ المشاركة 22 November 2013 - 08:15 PM

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

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


Ibrahim Saad Darwiesh

primefaces-logo-small.png

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


#3 AhmedOmar

AhmedOmar

    عضو نشط

  • الأعضــاء
  • 490 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Omar
  • البـلـد: Country Flag
  • الاهتمامات:Oracle developer

تاريخ المشاركة 22 November 2013 - 09:38 PM

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

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

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

 والله اعلم



#4 yousef111

yousef111

    عضو

  • الأعضــاء
  • 2 مشاركة
  • الاسم الأول:yousef
  • اسم العائلة:hisham
  • البـلـد: Country Flag

تاريخ المشاركة 24 November 2013 - 09:50 AM

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

 

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

 

 

 

 

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

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

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

 والله اعلم

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