Hide this notice

مرحبا أنت تستخدم انترنت اكسبلورر ٦ و هو متصفح اصدر في العام 2001 الا يبدو لك ذلك قديما .

نحن ننصحك بقوة بترقية متصفحك إلى نسخة أحدث مثل أنترنت اكسيلورر ٨ أو فايرفوكس و الذي سيتيح لك تصفح أفضل ليس لموقعنا فقط بل في كل أرجاء الأنترنت..

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

Post Pic

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

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

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

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

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

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


<?

$utfConverter = new utf8(CP1256);

// استدعاء الكلاس بالترميز الذي نريد

$arabictext= $c->utf8ToStr($textfromform

?>

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

بقلم : فاطمة العمادي

أم و زوجة .. مصممة حرة و مصورة .. عرف الناس كتاباتي التقنية من خلال شخصية خيالية هي الدكتور نت . اصمم المواقع منذ العام ١٩٩٩م .

أوسمة : , , ,