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

الموضوع: [مشكلة] مكتبة الـ protoype ومشكلة الترميز مع الـ ajax

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475

    [مشكلة] مكتبة الـ protoype ومشكلة الترميز مع الـ ajax



    السلام عليكم ورحمة الله وبركاتة

    استخدم مكتبة الprototype لعمل بعض التطبيقات البسيطة بأستخدام مميزات الـajax المتوفرة بها

    المشكلة اللتي واجهتها هي:-

    عند محاولتي ارسال اي بيانات بالـ post مثلا فإئنها ترسل بترميز utf-8 مع ان ترميز الصفحة نفسها هو windows-1256 حتى بعد قيامي بإضافة خيار الencoding وتغييرة الى windows-1256 عند انشاء طلب الاجاكس

    حاليا قمت بوضع حل مؤقت للمشكلة بأستخدام مكتبة iconv المرتبطة بالـphp

    لكن لازلت ابحث عن حل للمشكلة بالنسبة للـ ajax والprototype

    هل واجه اي منكم هذه المشكلة من قبل ووجد حلا لها؟
    وهل تنصحون بأي مكتبة اخرى لا توجد معها مشكلة مع اللغة العربية؟ مع العلم اني حاولت التعامل مع مكتبة الياهو والجوجل ولكن كلاهما كانتا اكثر مما احتاج

    بأنتضار الردود

    تحياتي





    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com


  2. #2
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    وعليكم السلام

    نفس المشكله حصلت معايه بالفلاش

    واستخدمت مكتبة iconv اولها

    لكن بعد فتره افتكرت ان الفلاش قبل ارسال البيانات من form يقوم بتحويلها الى url encode

    لذلك استخدام escape هنا يضمن لك عدم التحويل : مرر المسج على هذه الداله

    كود:
    function decode_utf8(msg)
    {
      return decodeURIComponent(escape(msg));
    }
    او

    كود:
    function decode_utf8(msg)
    {
      return escape(msg);
    }
    ايضا اذا كانت لغة الapache الافتراضيه هي utf-8 فان اي ارسال سيكون على هذا الاساس

    وعليك بتغيير اللغه

    راجع هذا الرابط للافاده مع تغيير اللغه
    http://www.w3.org/International/ques...access-charset

    او هذا افضل

    http://www.askapache.com/htaccess/se...-htaccess.html




    واخيرا لاتنسى وضع وسم <!DOCTYPE في بداية ملفك فبعض الاحيان هذا الوسم يكون حلال لمعظم المشاكل


    اذا لديك 3 حلول
    ضعهم بالترتيب حتى تعرف اصل اين المشكله

    * تأكد من الحل الثاني مع ال apache واللغه الافتراضيه





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475


    اقتباس المشاركة الأصلية كتبت بواسطة MohDesign
    وعليكم السلام

    نفس المشكله حصلت معايه بالفلاش

    واستخدمت مكتبة iconv اولها

    لكن بعد فتره افتكرت ان الفلاش قبل ارسال البيانات من form يقوم بتحويلها الى url encode

    لذلك استخدام escape هنا يضمن لك عدم التحويل : مرر المسج على هذه الداله

    كود:
    function decode_utf8(msg)
    {
      return decodeURIComponent(escape(msg));
    }
    او

    كود:
    function decode_utf8(msg)
    {
      return escape(msg);
    }
    ايضا اذا كانت لغة الapache الافتراضيه هي utf-8 فان اي ارسال سيكون على هذا الاساس

    وعليك بتغيير اللغه

    راجع هذا الرابط للافاده مع تغيير اللغه
    http://www.w3.org/International/ques...access-charset

    او هذا افضل

    http://www.askapache.com/htaccess/se...-htaccess.html




    واخيرا لاتنسى وضع وسم <!DOCTYPE في بداية ملفك فبعض الاحيان هذا الوسم يكون حلال لمعظم المشاكل


    اذا لديك 3 حلول
    ضعهم بالترتيب حتى تعرف اصل اين المشكله

    * تأكد من الحل الثاني مع ال apache واللغه الافتراضيه
    اهلا وسهلا اخي الكريم

    شكرا لردك بداية

    بالنسبة لأستخدام escape فلم افهم قصدك
    هل هذه الدالة مرتبطة بالjavascript ؟

    والبنسبة للحل الثاني وهو مسألة تغيير الترميز الافتراضي للـapache فيمكن عملة ولكن سؤالي متعلق بمكتبة الـ ajax نفسها ومشكلة الترميز معها

    استطيع التعديل على ملف اعادادات الapahce او تركيب الـ iconv ولكنها حلول تغطي فقط على المشكلة

    اريد حلا للمشكلة من الاساس

    والـ dostype مضاف اخي الكريم

    شكرا جزيلا لردك وبأنتضار اراء ونصائح بقية الاخوة





    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475








    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com





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

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

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