الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

sql واللغة العربية

مغلق
بدأه ريحان في 22 مارس 2003 · 2 رد · 886 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عدي قاعدة بيانات sql على السيرفر والسيرفر هو 2000

انجليزي

المشكلة هو انني لا استطيع قراءة البيانات العربية الموجودة على sql

تظهر لي بصيغة لا يمكن قراءتها

هل من طريقة لقراءة هذه البيانات باللغة العربية

#2

SQL Server يدعم ال unicode ..

ومن أجل استخدام اللغة العربية بشكل صحيح يجب أن تكون حقول السلاسل في الجداول من نوع nvarchar أو ntext أو nchar ..

في حالة كان Windows 2000 مدعم بالعربي واللغة الافتراضية فيه ليست عربية فيمكنك رؤية الحروف العربية بسهولة إذا كانت هي Unicode .. لأن العربي سوف يتعامل معه على أنه Unicode ..

أما إذا كان الجدول يحتوي على حروف ليست من نوع unicode فلا يمكن قرائتها إلا إذا اخترت اللغة العربية كلغة افتراضية في وندوز 2000 ..

Coding on the Cloud and for the Cloud!

My Blog

#3

تعقيبا على كلام الأخ هاني الأتاسي

لو لديك صيغة أستعلام لأضافة سجل جديد و لنفرض أنها كالتالي

اقتباس
Insert into Table1(Field1) values ('Hellow'); 

بحيث أن الحقل Field1 نوعة مثلا nvarchar

يجب أضافة الرمز N قبل القيمة فتكون الصيغة كالتالي

اقتباس
Insert into Table1(Field1) values (N'Hellow'); 

و ذلك ليقوم محرك البيانات بتحويل القيمة لل Unicode المطلوب و هو العربي

وليس ال Ansi

هذا و الله أعلم

تم تعديل هذه المشاركة بواسطة server_programmer في 19 أبريل 2005 في 10:15

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

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

هذا الموضوع مغلق.

مواضيع مشابهة