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





![Happy National Day.. Qatar [1]](http://farm8.static.flickr.com/7018/6521087103_dd47d6ff67_s.jpg)





