علاج مشكلة ظهور علامات استفهام فى قواعد ماي اس كيوال mysql
عند محاولة تركيب قواعد بيانات تحتوي على حروف عربية في السيرفرات المحدثة
الى أخر إصدار من Phpmyadmin تظهر علامات إستفهام
محل الحروف العربية والسبب فى ذلك
هو ان السيرفرات الجديدة تدعم خاصية اليو تي اف utf وفي
الحقيقة هذه الخاصة لا انصح احد باستخدامها لانها غير مناسبة نهائيا للغة العربية
وينتج عنها مشاكل فى البحث فى قوواعد البيانات
لذا انصح جميع المبرمجين بإستخدام التكويد العادي 1256 .
حل المشكلة
للتغلب على هذه المشكلة نقوم بتركيب قاعدة البيانات عن طريق ملف اسمه bigdump.php وهذا الملف يساعدك فى تركيب قواعد البيانات حتي لو كان حجمها يتعدي 1 جيجا وقد وضعت منه نسخة على الرابط التالي bigdump.php
طريقة الاستخدام
1- ادخل الى لوحة التحكم الخاصة بموقعك وادخل الى ادارة قواعد بيانات
Mysql .
2- انشئ قاعد بيانات بالاسم الذي تريد .
3- انشئ مستخدم لقاعدة البيانات .
4- اضف هذا المستخدم الى قاعدة البيانات واعطية جميع الصلاحيات .
5- حمل ملف
bigdump.php الى جهازك .
6- افتح ملف bigdump.php
فى النوت باد او اى محرر نصوص طبعا الورد ما ينفع .
7- سوف تجد السطور التالية فى بداية الملف
$db_server = "localhost"; $db_name = ""; $db_username = ""; $db_password = ""; $filename = ""; //***********************no need to dit the following lins**********************//
قم بإستكمال البيانات فى السطور السابقة كما يلى
db_server هو اسم السيرفر وغاليا اتركه كما هو
localhost .
db_name اسم قاعدة البيانات التي تم إنشائها فى الخطوة 2 .
db_username اسم المستخدم الخاص بقاعدة البيانات التي تم إنشائه فى
الخطوة 3 .
db_password كلمة المرور الخاصة بقاعدة البيانات التي تم إنشائها فىالخطوة 3
.
filename هذا هو اسم ملف قاعدة البيانات الذي ترغب فى تركيبه على
السيرفر .
8- افتح مدير الملفات او برنامج الاف تي بي اذا كان لديك ثم انتقل الى المجلد Public_html او www حسب الموجود فى سيرفرك قم بتحميل ملف قاعدة البيانات وملف bigdump بعد تعديله كما سبق .
9- من متصفح الانترنت استدعي هذا الملف كما يلي
http://www.yourdomain.com/bigdump.php
واضغط start سيبدا البرنامج فى تركيب قاعدة
البيانات الخاصة بك