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

عرض اللغة العربية من SQL2000

مغلق
بدأه haosman في 13 يوليو 2003 · 3 رد · 772 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء السلام عليكم

أنا شغال فى صفحة ASP.net

بدخل داتا بيز عربى عن طريق صفحة ASP عادية وبعرضها بالدوت نت

لما كنت بعرض الصفحة بالـ ASP كانت الداتابيز العربى بتظهر عادى بس لما حولت لـدوت نت، الكلام ابتدى يظهر مش متعرب، عبارة عن أرقام.

بس لما بصيت فى الـ SQL Server لقيت الكلام العربى برضة أرقام زى ما بيظهر فى الدوت نت بالظبط.

وليا سؤالين.

1- أزاى أكتب عربى ويدخل على الداتا بيز على طول عربى برضة، وبكدة تبقى جميع المشاكل اتحلت.

2- لو فشلت فى رقم 1 يبقى مفيش قدامى غير انى أظبط الكلام فى الدوت نت بحيث يظهر عربى.

وشكرا لكل من يحاول يساعدنى.

#2

انا كان لدي مشكلة مع العربي في صفحات ASPX ، الذي عملته هو انني حفظت الصفحة نفسها على هيئة Unicode بالامر SaveAS من خلال VS.NET و انحلت المشكلة

ولكن المشروع كله كان مصنوع في الاساس ب VS.NET و الملفات معدة ل Unicode و خصوصا الملف Config.web

ما هو الذي بتستخدمه لتحرير الصفحة و كيف بتتصل بقاعدة البيانات ؟ ب ADO او ب ADO.NET و هل اسماء الحقول هي nvarchar بدل من varchar و ntext بدل من text و nchar بدل من char حتى تدعم العربي

#3

شكرا خضر على الرد

أنا بستعمل VS.NET

حاولت أعمل Unicode بس مشتغلش يمكن فى مواصفات معينة فى الـ Unicode مش عارف.

وبستعمل الداتابيز ADO.NET

وأخيرا الفيلد عندى nvarchar

وشكرا للإهتمام

#4

اضف التالي في نهاية الملف web.config قبل

           requestEncoding="windows-1256" 
           responseEncoding="windows-1256"

    />

وكما قال الاخ خضر, استعمل دعم اللغات العالمية nvarchar,ntext,nchar

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

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