السلام عليكم.
الصورة الأولى من برنامج phpmyadmin وهي لقاعدة بيانات موقع يستعمل نظام Joomla (النسخة 1.0.15) والتي تعتمد ترميز Windows 1256 للغة العربية.
علما بأن الحروف تظهر في الموقع بشكل عادي، المشكلة فقط عند استعراض القاعدة، وأيضا عند أخذ نسخة احتياطية منها على ملف .sql مثلا.
- - - - - - - -
الصورة الثانية من برنامج phpmyadmin وهي لقاعدة بيانات موقع يستعمل نظام Joomla (النسخة 1.5 الجديدة والتي تعتمد ترميز UTF-8 للغة العربية.
طبعا فوائد الترميز الثاني واضحة للعيان، وأبسطها أنه يمكن التعديل أو الاطلاع على المحتويات من برنامج phpmyadmiin. أما في الحالة الأولى، فالوضع تعيس جدا!
إذا يبدو أن ال UTF-8 هو خيارنا الأسلم (ولا أدري إذا كان له سلبيات، أرجو الإفادة).
لكن هذا الوضع موجود فقط على السيفر الشخصي.
عندما دخلت على phpmyadmin على موقعي الفعلي، كان الصورة هكذا:
الآن المشكلة على الأقل بالنسة لي:
1. لا أستطيع التحويل إلى النسخة الجديدة من Joomla لأن قاعدتي قديمة وترميزها 1256.
فهل يوجد طريقة لتحويل القاعدة من ترميز ال Windows1256 المشوّه والممسوخ إلى ترميز UTF-8 سليم؟ هل يوجد سكريبت مثلا لعمل ذلك؟ :looking:
2. وهل يوجد طريقة لجعل القاعدة الكتوبة ب UTF-8 تظهر النصوص العربية كما ظهرت لدي في السيرفر الشخصي؟
وجزاكم الله كل خير.