تم حل المشكلة: إدخال اللغة العربية في قاعدة البيانات mysql بواسطة php
شروحات
السلام عليكم و رحمة الله, الكثير من الأخوة المبرمجين العرب يواجهون مشكلة في إدخال البيانات بالحروف العربية الى قاعدة البيانات, بسبب مشكلة الترميز و ذهاب البيانات أحياناً بهذا الشكل "شاب Ø·Ù…ÙˆØ Ù‡Ù‡Ù‡Ù‡Ù‡Ù‡Ù‡Ù‡" و اليوم عندي الحل و هو بسيط جداً كلها سطرين تضيفها بعد الاتصال بقاعدة البيانات و قبل عمل استعلام الادخال الى قاعدة البيانات.
الحل هو عمل ترميز (UTF8), بالطريقة التالية :
mysqli_query($con,"set character_set_server='utf8'");mysqli_query($con,"set names 'utf8'");
مباشرة بعد الاتصال بقاعدة البيانات اذا كان اتصالك باستخدام الدالة mysqli_connect.
أما أذا كان باستخدام mysql_connect , فقط احذف المتغير $con و حرف ال i ليصبح :
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");
mysql_query("set names 'utf8'");
شكراً لقرائتكم الموضوع, و اذا كان لديكم أي مشكلة بما يتعلق البرمجة بلغة php , يرجى مراسلتي على ice18@windowslive.com