السلام عليكم...
بحث عن حل هذه المشكلة في المنتدى و لم أجد المطلوب (ربما لأن معظم المواضيع تتحدث PHPTriad)!!!
لي تجارب فليلة مع الـ PHP على Apache server باستخدام PHPTriad، لكنني لم أرتح معه فبحثت عن غيره و وجدت (بناء على نصائح بعض الأخوة في المنتدى) برنامج WAMP (من موقع e-novative و ليس من الموقع الذي ذكروه لأن الموقع ذاك لم يفتح معي).
في البداية سار كل شيء تمام لأن برنامج WAMP يقوم في خطوات قليلة بتركيب الـ Apache server و PHP و MySQL و يصبح كل شيء جاهزاً للعمل بعد انتهاء التركيب.
المشكلة: مع أن صفحات phpAdmin معربة بشكل جيد (أعمل على Windows XP Prof معرب) إلا أنني عندما كتبت ملف index.php تجريبي يتم عرضه (عن طريق http://localhost) لكن النص العربي يظهر بحروف لاتينية.
فكرت طبعاً في حكاية الـ Language و الـ Charset فقمت بنسخ الأسطر الأولى من أحد ملفات phpAdmin العربية:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar" lang="ar" dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
و وضعتها في بدابة الملف index.php لكن الأمر لم ينجح (مع زيادة اعتراضه على أول سطر xml) فحذفت السطر الأول و تم عرض الصفحة لكن أيضاً النص العربي بحروف لاتينية.
جربت استخدام charset=windows-1256 بدل utf-8 لكن الأمر لم يتجح أيضاً.
بحثت في المنتدى فوجدت أنه يمكن إجراء تعديلات في الملف httpd.conf فقمت بإضافة السطرين التاليين:
AddLanguage ar .ar AddCharset WINDOWS-1256 .cp-1256
مع إضافة الرمز ar في بداية سلسلة الأمر LanguagePriority في نفس الملف، لكن الأمر أيضاً لم ينجح، و ظل النص العربي يظهر بحروف لاتينية.
أرجو المساعدة و التوضيح مع جزيل الشكر مسبقاً.
