المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحويل ترميز قاعدة البيانات الى utf-8 وجعل الروابط عربية



Eng Amr Adel
14-09-2010, 13:56
السلام عليكم


اليوم سوف اشرح الطريقة الجديدة لتحويل قاعدة البيانات الى الترميز العالمي


والسبب كثرة مشاكل الطريقة الاولى

الشرح نفسه

ولكن الاختلاف راح يكون بتحويل القاعدة


اولا لرؤية مثال على الروابط www.hams-a.com/vb (http://www.hams-a.com/vb)



قبل الشرح انا لا اتحمل اي مسؤولية نتيجة اي خطأ يسير للقاعدة و من الافضل اخذ نسخة احتياطية


قبل البدء

لازم نتاكد انه القاعدة على الترميز لاتين

مثل الصور

https://www.rise.company/forum/imgcache/1255.imgcache.jpg




اذا كانت مو محولة تابع معنا

اذا كانت utf-8 انزل لخطوة 2



الخطوة الاولى تحويل قاعدة البيانات



نعمل قاعدة بيانات واسم مستخدم ونربطهم مع بعض يكونا جداد

عشان القاعدة المحول راح تيجي هون

الان قاعدة المنتدى test

واليوزر test

والقاعدة الجديدة test1

واليوزر test1



بعد ما عملنا قاعدة البيانات الجديدة وربطنها باسم مستخدم جديد

الحين نفوت لوحة تحكم المنتدى المنتدى نغلق المنتدى عن الاعضاء والزوار ونمسح اللغة العربية

بعدين نرفع سكربت التحويل على المسار www

رابط التحميل

http://upload.traidnt.net/dldarP00165.zip.html



بعدين نستدعي المسار

http://www.xxxxx.com/convert


ونكمل الشرح بالصور



https://www.rise.company/forum/imgcache/1256.imgcache.jpg


https://www.rise.company/forum/imgcache/1257.imgcache.jpg

https://www.rise.company/forum/imgcache/1258.imgcache.jpg

https://www.rise.company/forum/imgcache/1259.imgcache.jpg

بعدين بنستنا القاعدة تتحول

بعد التحويل

بنروح للكونفج تاع المنتدى بتغير البيانات

وبتخليها للقاعدة الجديدة

وايضا ابحث في الكونفج عن

رمز PHP:


// $config['Mysqli']['charset'] = 'utf8';


غيرها الى

رمز PHP:


$config['Mysqli']['charset'] = 'utf8';


بعدين بنحمل تعريب اخونا ضيف المهاجر او اي تعريب

قبل رفعه بنخدل على التعريب من محرر notepad ++


لتحميل المحرر الرابط

Download Notepad++ from SourceForge.net (http://downloads.sourceforge.net/notepad-plus/npp.5.2.Installer.exe?modtime=1234116619&big_mirror=0)

بنلاقي فوق مكتوب FORMAT بعديها بنحط على convert to uTf-8 بنسيف التعريب

وبنرفعه


وهذه الخطوة بنسويها مع الهاكات العربية والمعربة ايضا عشان تشتغل




بعد رفعه بنروح نعدل عليه

بنروح مثل ما في الصورة الى edit setting



وبنعمل مثل ما في الصورة


https://www.rise.company/forum/imgcache/1260.imgcache.jpg

https://www.rise.company/forum/imgcache/1261.imgcache.jpg

بعدين انتهينا وبنتأكد انو المنتدى سليم وبنمسح القاعدة القديمة ولكن اهم شيء اخذ نسخة احتياطية

وعند رفع الهاكات اللي فيها عربي او معربة لازم نعمل الخطوة اللي قلنا عنها انا نفوت من برنامج

notpad ++

ومن فوق نروح ل format بعدين convert to utf-8 بعدين نسيف الهاك ونرفعه



تم تحويل القاعدة


الخطوة الثانية

جعل الروابط عربي

علينا ضبط اعدادت هاك vbseo اول تحمليها من هنا (http://traidnt.net/vb/attachment.php?attachmentid=345389&d=1234291010)

اذا كنت تستخدم هاك مولد الخرائط اعمل التالي

فوت على مجلد includes

بعدين config_vbseo.php

وابحث عن

رمز PHP:


define('VBSEO_UTF8_SUPPORT', 0);


وغير ال 0 الى 1

واذا الشرح عجبكم ويستاهل التقيم اتمنى تقيموني

Death Note
14-09-2010, 17:15
https://www.rise.company/forum/imgcache/1299.imgcache.gif

منتديات شباب المستقبل
28-05-2011, 16:30
جاري قرأه الشرح