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

كيف يمكن استرجاع البيانات من قاعدة البيانات بالعرب


fares

Recommended Posts

السلام عليكم,,
كيف يمكن استرجاع البيانات من قاعدة البيانات بالعربي وذلك من الدفلوبر كما قمت بإدخالها اول مرة من الدفلوبر بالعربي حيث اننا عندما
استرجعها تأتي بهذا الشكل(؟؟؟؟؟)
وشكرا لكم..

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

السبب يا زميلي العزيز هو أن قاعدة البيانات لا تدعم اللغة العربية عندك ....
فعند تنزيل قاعد البيانات على الجهاز عليك أن تختار الللغة arabic وبهذه الطريقة تصبح قاعدة البيانات ندعم اللغتين العربية والإنكليزية ....
أعد تنصيب قاعدة البيانات مع أختيار اللغة العربية .. او عدل اللغات المدعومة من قبل قاعدة البيانات
تحياتي

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

  • بعد 2 أسابيع...

الحل موجود ان شاء الله

start>run>regedit>edit>find>nls_lang>
تكتب التالي في الnls_lang
ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256
ثم نضغط f3 لتحويل الnls_lang التالية
ام اذا اردت ان تحول من عربي الى انجليزي اعمل التالي
هذه الجمل اذا اردت ان تحول من انجليزي الى عربي فاعمل التالي
start>run>regedit>edit>find>nls_lang>
تكتب التالي في الnls_lang
AMERICAN_AMERICA.WE8ISO8859P1

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى

فى البداية هذه الطريقة قمت بتنفيذها اكثر من مرة فى حالة انى نسيت التعديل وانا
اثبت ال
DB
واظن انه يوجد طريقة افضل من ذلك
فى البداية يتم تعديل ال
db
كما يلى
فى حالة
connenect in 9i
كما يلى
SQL> CONN SYS/SYSsystem AS SYSDBA;
Connected.

وفى الاصدارات السابق

SQL> CONN SYS/SYSsystem
وبعد ذلك نتبع ما يلى

SQL> DESC PROPS$;
Name Null? Type
-------------------------------- ---------
NAME NOT NULL VARCHAR2(30)
VALUE$ VARCHAR2(4000)
COMMENT$ VARCHAR2(4000)

SQL> SELECT NAME,SUBSTR(VALUE$,1,20)VALUE FROM PROPS$;

NAME VALUE
------------------------------ --------------------
DICT.BASE 2
DEFAULT_TEMP_TABLESPACE TEMP
DBTIMEZONE -07:00
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8ISO8859P1
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR

NAME VALUE
------------------------------ --------------------
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXF
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXF
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16

NAME VALUE
------------------------------ --------------------
NLS_RDBMS_VERSION 9.2.0.1.0
GLOBAL_DB_NAME ABHAPH.US.ORACLE.COM
EXPORT_VIEWS_VERSION 8

25 rows selected.
-------------------------------------------------------
UPDATE PROPS$ SET VALUE$ ='AR8MSWIN1256' WHERE NAME='NLS_CHARACTERSET';

وتغلق ال db
وتشغلها مرة اخرى وبعد ذلك تروح لل
registry
سواء على server
او cliant
وتعدلها بنفس القيمة فى
NLS_LANG =AMERICAN_AMERICA.AR8MSWIN1256

طارق مرشدي

--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

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

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

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

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

×   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.

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

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

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