برامج

مشكلة في الترميز بالموقع بين (Windows-1256) و (UTF-8) [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكلة في الترميز بالموقع بين (Windows-1256) و (UTF-8)


bareed235
09-14-2008, 07:43 PM
المشكلة اننا غيرنا ترميز السكربت الذي نستخدمه في الموقع ...و الذي كان من الاساس ترميزه 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.socialengine.net/)

الموقع الذي اتحدث عنه بالموضوع :
http://www.wiicod.com/
(ان كان كتابة رابط الموقع مخالف للقوانين .. ارجو من المشرفين تحرير المشاركة وحذفه.. لكني وضعته كي يطلع عليه من قد يساعدنا في حل المشكلة)

اتمنى ان نجد لديكم حل :)

bareed235
09-17-2008, 02:01 AM
للرفع ... اتمنى لو احد يقدر يساعدنا :(

hemahasan
09-17-2008, 10:38 AM
اخوي ارسل لي السكربت علي الخاص و ان شاء الله كل شئ بيتحل
فتحدث مشاكل احيانا عندما تقوم بتغير الترميز اللغوي