شكرًا لك يا جاي.
هل توجد طريقة ذكية للتعامل مع المشكلة من المصدر، أي إعادة تصدير قاعدة البيانات من المنتدى القديم ثم إعادة استيرادها خالية من مشاكل الأحرف ورموز mycode؟
عدت إلى تثبيت MyBB الأصلي، ووجدت في لوحة التحكم للإدارة/الأدوات والصيانة/الصحة النظامية تحذيرًا
يُنصح بعدم استخدام ترميزات مختلفة في قاعدة البيانات الخاصة بك. فقد يتسبب ذلك في سلوك غير متوقع أو أخطاء في MySQL.
تم سرد الجداول، وتمكنت من رؤية أن معظمها، وليس كلها، بتنسيق UTF-8. بدا أن بعضها، وخاصة تلك المرتبطة بالملحقات، كانت بتنسيق أقدم.
عند النقر على رابط “تحويل الكل”، ظهر رد مفاده أن ملف /inc/config.php يحتاج إلى تعديل لدعم ترميز UTF-8 الكامل المكون من 4 بايت:
$config[‘database’][‘encoding’] = ‘utf8mb4’;
بعد تعديل ملف config.php ومحاولة التحويل مرة أخرى، أظهرت جميع الجداول الآن تطابقًا. سأحاول إعادة الاستيراد إلى Discourse وأبلغكم عما إذا كان هذا يساعد في حل مشاكل الأحرف.
لا زلت غير متأكد من كيفية التعامل مع تحليل MyCode؟
لم تقم بتضمين أي أمثلة أو تفاصيل حول هذا الأمر - في هذه المرحلة، قد يكون من الأفضل بدء موضوع جديد والتركيز في هذا الموضوع على المتابعة فيما يتعلق بترميز الأحرف.