الدكتور نت
السلام عليكم
منذ العام 1999م و نحن نحاول الارتقاء بالمصمم و المطور العربي عبر إضافة دروس و مقالات و دروات لتساعده على إنشاء و تطوير موقعه . لو كنت أحد هؤلاء و أحببت مساعدتنايمكننا أن ندلك على عدد من الأمور التي يمكنك القيام بها لمساعدتنا اضغط هنا و أقرأ أكثر عن الموضوع ..
دعم العربية في php و AJAX - الجزء الثاني
بقلم: الدكتور نت
مواضيع أخرى لنفس المحرر
الدكتور نت
◄ حول الموضوع
وصف الموضوع
في هذه الطريقة سنستعرض طريقة استقبال القيم من الحقول بواسطة POST بطريقة صحيحة والحفاظ على النصوص العربية بدون تشويه .
في الموضوع السابق دعم العربية في Ajax تحدثنا عن طريقة عرض البيانات من قاعدة البيانات مع الحفاظ على ترميز windows-1256 و من غير استخدام الترميز UTF-8 لكن وردتنا الكثير من الأسئلة في الموقع حول مشاكل أخرى و كيف حللنا هذه المشاكل في موقع قرآنيات ( و الذي يعتمد نسبة 90% على اجاكس)
استقبال البيانات بواسطة POST
في صفحة اتصل بنا كنا نريد ارسال محتويات الرسالة عبر البريد الإلكتروني لكن عند قرآءة محتويات $_post كانت اللغة غير مفهومة و المحتويات غير صحيحة ..
و بعد البحث عن الحل كان الحل في Class وجدناه في موقع phpclasses.org ( تحتاج للإشتراك للتحميل) و الذي يقوم بتحويل النصوص من ترميز إلى آخر
<p><?</p><p>$utfConverter = new utf8(CP1256);</p><p>// استدعاء الكلاس بالترميز الذي نريد</p><p>$arabictext= $c->utf8ToStr($textfromform</p><p>?></p><p>
حيث تقوم الدالة utfToStr باخذ قيمة المتغير الذي وصلنا عند ارسال الاستمارة و ارجاع القيمة بعد تحويله للترميز الصحيح..
تقييم الموضوع :
- اضيف
في 27 مايو 2006 - الزوار : [ 2,891 قارئ ]
- هذا الموضوع مرخص وفق ترخيص Creative Commons.[ معلومات إضافية حول الترخيص بالعربية]








