تغيير ترميز البيانات فى قاعدة البيانات إلى كود اللغة المناسب (اللغة العربية)
في الوضع الإفتراضي MYSQL يتم إنشاء الجداول والحقول تحت ترميز utf8_unicode_ci وهو لا يدعم اللغة العربية ويجب تغييره إلى utf8_general_ci
في الوضع الإفتراضي MYSQL يتم إنشاء الجداول والحقول تحت ترميز utf8_unicode_ci وهو لا يدعم اللغة العربية ويجب تغييره إلى utf8_general_ci
جعل اتصال الـ PHP لقاعدة البيانات MySQL متوافق مع اللغة العربية
لحل مشكلة اللغة العربية في البرمجة والتخزين نجعل اتصال PHP بقاعدة البيانات يقبل اللغة العربية قبل بداية أوامر تخزين البيانات بالجدول بإضافة الأمر
لحل مشكلة اللغة العربية في البرمجة والتخزين نجعل اتصال PHP بقاعدة البيانات يقبل اللغة العربية قبل بداية أوامر تخزين البيانات بالجدول بإضافة الأمر
@mysql_connect($DB_host, $DB_user, $DB_pass) or die("Could not connect!");
mysql_set_charset('utf8');
@mysql_select_db($DB_name) or die("Could not select database!");
تخزين ملف برنامج PHP بصيغة تقبل اللغة العربية
من المشكلات التى قد تواجه المبرمج تحول الكلمات المكتوبة باللغة العربية داخل كود البرنامج ذاته إلى رموز غير مفهومة ولحل هذه المشكلة لابد من حفظ الملف بصيغة تدعم اللغة العربية ولكل برنامج تحرير نصوص أكواد لغة برمجة مثل PHP طريقته فى ذلك. ومن البرامج الممتازة التى أستخدمها برنامج Notepad++
ومن القائمة Encoding نختار الكود Encode in UTF-8 وهو المناسب
للغة العربية كما هو موضح بالصورة.
ولعرض النصوص باللغة العربية في
المتصفح نكنب الـ Meta
tagالمناسب داخل Tag الـ head كالتالى:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
وأيضا اذا كان هناك حقول يدخلها المستخدم يوضع فى Tag الـ form الجملة التالية:
accept-charset="utf-8"
وهذا كل ما تحتاجه لحل مشكلة
اللغة العربية في قواعد بيانات
MySQL ولغة البرمجة PHP