أنت في : الرئيسية :: PHP :: موضوع: دعم العربية في php و AJAX - الجزء الثاني

الدكتور نت

السلام عليكم

منذ العام 1999م و نحن نحاول الارتقاء بالمصمم و المطور العربي عبر إضافة دروس و مقالات و دروات لتساعده على إنشاء و تطوير موقعه . لو كنت أحد هؤلاء و أحببت مساعدتنايمكننا أن ندلك على عدد من الأمور التي يمكنك القيام بها لمساعدتنا اضغط هنا و أقرأ أكثر عن الموضوع ..

دعم العربية في php و AJAX - الجزء الثاني


بقلم: الدكتور نت /مواضيع أخرى لنفس المحرر الدكتور نت

حول الموضوع

وصف الموضوع

في هذه الطريقة سنستعرض طريقة استقبال القيم من الحقول بواسطة POST بطريقة صحيحة والحفاظ على النصوص العربية بدون تشويه .


الأوسمة :
| | |
في التصنيفات :PHP

في الموضوع السابق  دعم العربية في Ajax  تحدثنا عن طريقة عرض البيانات من قاعدة البيانات مع الحفاظ على ترميز windows-1256 و من غير استخدام الترميز UTF-8  لكن وردتنا الكثير من الأسئلة في الموقع حول مشاكل أخرى و كيف حللنا هذه المشاكل في موقع قرآنيات ( و الذي يعتمد نسبة 90% على اجاكس)


 استقبال البيانات بواسطة POST

في صفحة اتصل بنا كنا نريد ارسال محتويات الرسالة عبر البريد الإلكتروني لكن عند  قرآءة محتويات $_post كانت اللغة غير مفهومة و المحتويات غير صحيحة ..

و بعد البحث عن الحل كان الحل في Class وجدناه في موقع phpclasses.org ( تحتاج للإشتراك للتحميل) و الذي يقوم بتحويل النصوص من ترميز إلى آخر

<p>&lt;?</p><p>$utfConverter = new utf8(CP1256);</p><p>// استدعاء الكلاس بالترميز الذي نريد</p><p>$arabictext= $c-&gt;utf8ToStr($textfromform</p><p>?&gt;</p><p>

 

حيث تقوم الدالة utfToStr باخذ قيمة المتغير الذي وصلنا عند ارسال الاستمارة و ارجاع القيمة بعد تحويله للترميز الصحيح..

تقييم الموضوع :
نقطة  واحدةنقطتين3 نقاط4 نقاط5 نقاط
(4 صوت)
Loading ... Loading ...
أعجبك الموضوع .. أضفه في
Del.icio.us     Digg     أرسله إلى  Stumbleupon!     Technorati     File on Furl     Blinklist    Ma.gnolia     Yahoo! My Web