قبل قليل كنت أتصفح مجلد المنتدى وبالصدفه وجدت قاعدة بيانات قديمه ولما رفعتها لخادم الجمل camel تبين أنها بالترميز utf_unicode_ci
وبالتالي تم نقل المنتدى بنجاح إلى localhost فقط هناك مشكل في القائمة الجانبيه للوحة تحكم المنتدى (مثلا حينما أضغط على "الصيانه" لا أرى الاختيارات "نسخه احتياطية، إصلاح الجداول...) وأظن أن هذا المشكل البسيط من البرنامج أو من الحاسوب
ولكن في النهاية تم نقل المنتدى بنجاح إلى عدة استضافات بالترميز utf_unicode_ci مثال :
الشيء الذي أثار دهشتي هو أن حل مشكلة الترميز كان أمامي كل هذا الوقت ولم أكن أنتبه له
الحل يا إخواني هو تحميل قاعدة البيانات من لوحة إدارة المنتدى ورفعها إلى phpmyadmin بدون تغيير أي شيء
وهو الاحتمال الوحيد الذي لم أكن أجربه فقد جربت تحميل نسخة قاعدة البيانات من phpmyadmin وجربت تحميلها من buckups من لوحة تحكم الاستضافه
ملاحظه هامة : هناك بعض الاستضافات كانت النتيجة علامات الاستفهام مثل استضافة thefreecpanel (بحيث أن الترميز الافتراضي لقاعدة بيانات هذه الاستضافه latin1_general_ci وبالتالي لا أنصح باستخدام هذه الاستضافه) وهذا مثال على ذلك:
يعني أنا وصلت لاستنتاج بسيط : من الأفضل تحميل نسخة قاعدة البيانات من لوحة إدارة المنتدى ورفعها إلى phpmyadmin بحيث الاستضافه الجديده يكون الترميز الافتراضي لقاعدة البيانات فيها utf_unicode_ci ، حتى لانضطر للبحث و التنقيب عن حلول مشكلة الترميز بعد نقل المنتدى من استضافه لأخرى
تحياتي
تم تحرير المشاركة بواسطة :Mr King
بتاريخ:26-05-2013 05:45 مساءً