المشكلة اننا غيرنا ترميز السكربت الذي نستخدمه في الموقع ...و الذي كان من الاساس ترميزه UTF-8 و حولناه الى Windows-1256
السبب في تغيير الترميز هو عندما يقوم السكربت بإستدعاء ملف اللغة lang.php لا يعمل السكربت.
و عندما حولنا ترميز السكربت من UTF-8 الى Windows-1256 انحلت المشاكل
و لم تظهر اي مشكلة في الترميز الا بعد ان حاولنا إدراج ( اضافة جديدة ) للسكربت تستعمل الجافاسكربت و الاجاكس, فتظهر النصوص مرمزه بالترميز ( ؟؟؟؟؟؟ ) و هذه الاضافة الجديدة تستلزم ان يكون الترميز UTF-8 حتى تعمل بشكل صحيح وباللغة العربية..
حاولنا التحايل على الاضافة بتغير ترميز قوالبها و صفحات البي اتش بي الخاصه بالاضافه و لم يجدي نفعا .... بعد ذالك اكتشفتنا ان ترميز UTF-8 في السكربت كان فقط يحتاج لأن يكون ملف اللغة lang.php ذو الترميز نفسه ليدعم الغة العربية بالكامل.
و نجحت الطريق بعدما حولنا ترميز ملف اللغة lang.php الى الترميز UTF-8 ظهر الموقع باللغة العربية و الاضافة ايضا دعمت اللغة العربية...
و لكن حدث شئ لم يكن بالحسبان و هو ان التعليقات في السكربت و الرسائل الخاصة التي كانت بترميز Windows-1256 لم تعد مقرؤه!! ظهرت هكذا ( ؟؟؟؟؟؟ )
فهل يمكن إرجاع التعليقات و كل شئ كان مكتوب عندما كان الترميز Windows-1256 ليكون باللغة العربية في الترميز UTF-8 ؟؟
ام اننا سنضطر الى مسح جميع التعليقات والكتابات و البدء من جديد؟!
السكربت المستخدم في الموقع هو : SocialEngine
الموقع الذي اتحدث عنه بالموضوع :
http://www.wiicod.com/
(ان كان كتابة رابط الموقع مخالف للقوانين .. ارجو من المشرفين تحرير المشاركة وحذفه.. لكني وضعته كي يطلع عليه من قد يساعدنا في حل المشكلة)
اتمنى ان نجد لديكم حل![]()