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

هل من أحد ينجدني من اللغة العربي

مغلق
بدأه زائر في 12 أغسطس 2001 · 1 رد · 588 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني

لا أدري ماالحاصل مع العربي المهم أني جديد على تعلم اللغات

Visual Basic وقلت نستفتح بالأسهل وكان أول ما إخترت

ومشت الأمور على ما يرام لأني كنت أطبق بكتابة حقول بيانت

وبيانت باللغة الأنجليزية

وسولت لي نفسي أن أستخدم العربي

eek! وهنا كانت الفاجعة

:confused::confused:

عند إستخدام أمر البحث هذا

select * from test where name like 'abdu%'

abdu فإن النتيجة تكون كل الأسماء التي تبداء ب

ولكن عند كتابة الجملة بهذا الشكل

select * from test where name like 'محم%'

فإنه من المفروض أن تكون النتيجة جميع الأسماء التي تبدء ب محم

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

بهذة الأحرف في حقل المعلومات

مع العلم أني أستخدم حقل أوراكل من فترة قصيرة وقد واجهتني هذة المشكلة عندم كنت أستخدم

sql *plus

وكنت أكتب % بدون تغيير طريقة الكتابة للإنجليزية إي باللعربية

ويمشي صحيح

================

سؤالي هو ما هو الحل وهل هناك طريقة مثلا للتعامل مع اللغة العربية في

vb script vb

بشكل خاص وبقية لغات البرمجة بشكل عام ورغم أني تغلبت على المشكلة في

sql *plus

إلا إني لا أفهم كيف حصل هذا ولماذا

وشكرا جزيلا

#2

لا استطيع مساعدتك في ذلك حيث انها مشكلة اوراكل اكثر ما انها مشكلة مايكروسوفت

انا لا اواجه اية مشاكل في البحث في الاسماء العربية في Microsoft SQL Server شرط ان استخدم ntext بدلا عن text و nvarchar بدلا عن varchar و nchar بدلا عن char

حيث ان انواع الحقول السابقة مخصصة للتعامل مع اليونيكود و اللغة العربية و هذا في SQL Server فقط

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…