السلام عليكم اخواني...
هنالك ترميزان يقبلان اللغة العربية، windows-1256 و utf-8. بحسب معلوماتي البسيطه فإن الترميز الثاني عالمي و قياسي ولكن لا تستخدمه أغلب المواقع العربية... الغالبية يستخدم ترميز الوندوز window-1256...
الآن المشكله هي في طريقة حفظ البيانات في قاعدة المعلومات، و كذلك عرضها على المتصفح، والمشكله الحقيقة تكمن في استخلاص المعلومات من ملفات xml، حيث أن اي صفحة تستخدم ترميز windows-1256 لا تقبل الحروف المحفوظه بترميز utf-8 ، والعكس صحيح ايضاً!
مشكلة حقيقية واجهتني في احد المواقع عند محاولة استخلاص أخبار من موقع آخر، الموقع الذي كنت أعمل عليه يستخدم ترميز الوندوز، وحاولت قراءة معلومات من احد المواقع من خلال تقنية RSS،لكن الموقع الآخر كان يستخدم ترميز utf-8.. ومن هنا لم اتمكن من عرض المعلومات بالشكل الصحيح، حيث كانت المعلومات المقروءة تعرض برموز غريبة...
كذلك هو الحال مع قواعد البيانات، فلو أردنا تصميم سكربت باستخدام الترميز utf-8 ، ثم حاولنا عرض المعلومات بتقنية RSS فلن تتمكن أغلب المواقع من قراءة هذه الأخبار وعرضها بالشكل الصحيح لأنها تستخدم ترميز window-1256!
والسؤال الأخير لمن لديه خبره في قواعد البيانات MySQL الإصدار الخامس، كيف يمكنني جعل الحقول والجداول تقبل اللغة العربية بترميز windows-1256 ؟؟
بوجـــــــــبر