بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
1- تحويل جلب البيانات من الداتا بيز
يجب عليك بعد التحويل أن تزيد تعليمة سكول في الصفحة وهي
كود PHP:
mysql_query("SET NAMES utf8");
أو لو كنت علي نفس الترميز فتكون
كود PHP:
mysql_query("SET NAMES cp1256");
أبحث عن ملف إتصال الداتا بيز في سكربتك وزود هذه التعليمة بعد التعليمة
كود PHP:
mysql_select_db()
والتي ستجدها لديك بكل تأكيد
دائما ما تكون ملفات الداتا بيز موجودة في مجلد include وإسم الملف يكون database.php أو mysql.php أو ما شابهها
2- تحويل الترميز في صفحة العرض
يجب أن تحوي صفحتك علي ميتا تاج بالترميز الجديد فبدل
كود HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ستجدها غالبا في ملفات التمبلت في تملت ال header
أو ربما تجده متغير وقيمته في ملف اللغة
3- تحويل ملفات اللغة
لو كانت ملفات اللغة في قاعدة البيانات مثل الفيبولتن فسيقوم السكربت بتحويلها لك ولا تقلق
لو كانت ملفات اللغة منفصلة في مجلد language عليك أن تفتح ملفات اللغة كلها وتحفظها من جديد بترميز اليونيكود
وذلك بفتح الملف بمحرر متقدم وليكن editplus ثم عمل save as ثم تختار الترميز utf-8 وتوافق علي الحفظ
ثم تعيد رفع ملفات اللغة فوق القديمة
اما لو كانت اللغة مبعثرة داخل السكربت كبعض السكربتات الخاصة فعليك ان تحول كل صفحات السكربت التي تحوي نصوص عربية
أنتهي التحويل
مثال
تحويل منتدي فيبولتن
قبل كل شئ قم بغلق المنتدي ثم تفريغ دليل البحث من تحديث العدادات وعند بلوك تحديث عداد البحث ستجد رابط لتفريغ دليل البحث اضغط عليه ووافق
ثم قم بالدخول لخيارات المنتدي - خيارات المدقق الأدبي وقم بتفريغ ( منقح حروف ال ASCII الفارغة ) ازل كل ما فيه وأحفظ الخيارات
الخطوة الأولي نفس الخطوة بالأعلي وهي السكربت وتحويل القاعدة ثم بعد الأنتهاء ضع بيانات قاعدة البيانات الجديدة ( المحولة ) في ملف الكونفج للمنتدي ولا تنسي لو حدث معك اي مشكلة في المنتدي فيما بعد يمكنك وضع القديمة لتعود كما كنت بدون فقدان شئ
الخطوة الثانية لعملها ستفتح ملف config.php الخاصة بسكربت الفيبولتن والموجودة في مجلد ال include وتبحث
عن
كود PHP:
// $config['Mysqli']['charset'] = 'utf8';
وتزيل من أمامها ال // لتصبح فعالة
الخطو الثالثة لعملها ستذهب للوحة تحكم الفيبولتن ثم اللغات و العبارات ثم إدارة اللغة ثم أمام كل ملف لغة لديك تضغط [تعديل الخيار] ثم
تغير الترميز من عند نوع اللغة تضع الترميز الجديد وهو utf-8
الخطوة الرابعة لا تحتاجها لكون اللغة موجودة في قاعدة البيانات
هناك تطبيقات يجب عملها بعد الإنتهاء
ارفع مجلد ال install الخاص بنسختك داخل المنتدي
أرفع ملف tools.php اللي يكون في مجلد اسمه do_not_upload داخل المجلد install
أفتح الملف من خلال متصفحك ثم حدث الخيارات ومجموعات الأعضاء والكوكيز
بعد ذلك سجل الدخول لمنتداك وحدث العدادات وخاصة البحث
الخطو الثالثة لعملها ستذهب لملف اللغة المسمي main.php الموجود في مجلد اللغة الخاصة بك داخل المجلد lang
ستجد متغير اسمه
كود PHP:
$lang['charset'] = "windows-1256";
غيره ل
كود PHP:
$lang['charset'] = "utf-8";
وستجد أيضا في ملفات القوالب الخاصة بتصميمك قالب header
كود HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
الخطوة الرابعة
حمل كل ملفات مجلد اللغة داخل المجلد lang وحولها بمحرر متقدم
أنتهي