النتائج 1 إلى 9 من 9

الموضوع: ASP.Net - كيف اخزن نصوص باللغة العربيه في قاعدة البيانات ؟؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    137

    ASP.Net - كيف اخزن نصوص باللغة العربيه في قاعدة البيانات ؟؟



    السلام عليكم,

    يا اخوان جربت كتير وما قدرت احل هل مشكله,, يمكن هي بسيطه بعيون البعض

    لكن انا لسه مبتدىء......

    برمجت موقع وعملت صفحه لاضافة التصنيفات Categories لما اضيف اسم باللغه العربيه تظهر بهذا الشكل ؟؟؟؟؟؟؟؟

    ولما اضيف باللغه الانجليزيه تظهر بشكل صحيح 100%

    وهذا مثال من خلال الصور::






    ارجو من كل خبير مساعدتي
    وشكرا سلفا !!








  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    137


    افهم انه ما في طريقة ولا ايه ؟!!!






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    932


    أي DBMS تستخدم؟
    على العموم تأكد من الـ Encoding في الصفحة والداتابيس معاً





    __________________
    نحن أمة إقرأ التي لا تقرأ

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    137


    استخدم sql server 2005 بس ما اعرف اغير ال encoding الخاص بال database






  5. #5


    وتطلب العمل في الشركة اخي رشاد .. ما زال الكثير امامك لتتعلمه

    جرب ان تغير الترميز للقاعدة ( اتوقع لن ينجح )
    اذهب الى خصائص قاعدة البيانات وستجد الترميز في خيارات
    اجعله
    arabic_ci_as

    افضل ان تقوم بعمل قاعدة جديدة وتختار الترميز قبل الانشاء وهذا افضل

    الحل الاخر اضف الحرف ان قبل الاضافة كالتالي
    insert tablename values(n'khalil')

    وهكذا

    لان المشكلة التي تظهر عندك لا دخل لها بترميز الصفحة نفسها





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    137


    ما ضبط معاي شي من اللي قلته اخوي برمودااا

    ممكن شرح بالصور او توضح اكثر لو سمحت

    انا انتظر الحل لاكمل بناء موقعي ارجووووووك






  7. #7


    اخي رشاد لا حل اخر لدي

    راجع الشرح بدقة وسينجح باذن الله

    غير الترميز

    ام ارفق الترميز العالمي عند كل عملية اضافة في القاعدة





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  8. #8

    تخزين النصوص باللغه العربيه



    بسم الله الرحمن الرحيم
    لتخزين النصوص باللغه العربيه في قاعدة البيانات يجب التأكد من إستخدام الأنواع nchar , nvarchar,ntext بدلا من الأنوع char,varchar,text.
    عند التخزين إذا كنت تقوم ببناء جمله SQL يدويا فيجب إستخدام حرف N قبل قيم النصوص مثال.
    كود PHP:
     insert into employee(id,namevalues(10,N'محمد'
    وآخر نقطه يجب التأكد منها هي encoding في ملف web.config
    كود PHP:
    <globalization  requestEncoding="utf-8" responseEncoding="utf-8" culture="ar-SA" uiCulture="ar-SA" /> 
    وبالتوفيق و الله ييسر أمرك.





    __________________
    اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    137


    اخوي sayedtdm غيرت نوع النص من text الى ntext ولكن اذا ادخلت النص من خلال برنامج الويب ديفيلوبر تظهر الاحرف العربيه اما من خلال الفورم في صفحة هتمل فلا تظهر بشكل صحيح










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض