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

الموضوع: استفسار من مشكلة الترميز

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    استفسار من مشكلة الترميز



    السلام عليكم ورحمة الله وبركاته
    لدي سؤال و أشكل علي من فترة طويلة ولازلت أبحث عن الحل
    السؤال هو:
    لدي قاعدة بيانات منتدى vb , قمت بنسخ جدول اسماء المستخدمين لأجل أن أربطها بسكربت خاص بي
    عملت نموذج تسجيل دخول اعتماداً على البيانات المنسوخة من قاعدة بيانات المنتدى وذلك بلغة البي اتش بي, ونجحت العملية و الحمد لله
    لكن أحببت أن أعملها بطريقة الجافا سكربت و الأجاكس, وبالفعل حصلت لي نموذج بهذا الشيء
    نموذج الجافا سكربت عمل معي تمام فقط إذا كان اسم المستخدم باللغة الإنجليزية, أما لو كان بالعربية فإنه لا يقبل
    توقعت أن المشكلة من النقل, فقمت بعمل نموذج تسجيل و أدخلت اسم مستخدم بالعربي عن طريق نموذج بي اتش بي
    ثم
    قمت بعملية تسجيل الدخول, فقبل البرنامج

    هذه صورة ترميز اسم المستخدم كما هو مدرج في قاعدة بيانات المنتدى vb

    ونوع الترميز, هو latin1_swedish_ci , حتى لو غيرت نوع الترميز فإن شكل المدخل يبقى كما هو

    أما صورة الاسم الذي قمت بإدخاله بالنموذج الذي صممته, فصورته هي كالتالي

    علما بأن الترميز في كلا الحالتين latin1_swedish_ci و utf8_general_ci هو على نفس الصورة السابقة
    للتوضيح:
    الميتا في أعلى الصفحة كالتالي
    كود HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    ملاحظة: اسم المستخدم المدخل في قاعدة البيانات هو
    هشام



    ملااااااااااااحظة
    الرقم السري غير مهم الآن, لأني ملغي دوره في صفحة التشييك, يعني أهم شيء ادخل اسم مستخدم فقط

    التحميل من هنا - 32.65 KB





    التعديل الأخير تم بواسطة hishamorg ; 16-04-2012 الساعة 11:26 AM
    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    ياليت من الإخوة فزعتكم لضرورة الحاجة لهذا العمل





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    977


    جرب
    كود:
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
    ----

    وحتى تعرف الترميز المتوافق
    أدخل الصفحة من خلال فايرفوكس

    من شريط الإعدادات أعلى المتصفح أضغط على مايلي
    View > Characters Encoding

    بيطلع لك قائمة لإختيار ترميز الصفحة جرب أكثر من نوع حتى تطيح في النوع اللي يطلع الحروف بالشكل المطلوب وأكتبه في وسم الميتا اللي فوق

    ومن خبرتي العملية الحروف العربية لها ترميزين غالبا

    الأول وهو الأغلب
    windows-1256

    الثاني
    UTF-8

    وبالتوفيق





    التعديل الأخير تم بواسطة alotaiby ; 18-04-2012 الساعة 01:48 PM

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    63


    جرب تحط هذا الامر

    كود PHP:
     $_POST['user_name'] = iconv('utf-8','windows-1256',$_POST['user_name']); 











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

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

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