تم حل المشكلة: إدخال اللغة العربية في قاعدة البيانات 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'");

شكراً لقرائتكم الموضوع, و اذا كان لديكم أي مشكلة بما يتعلق البرمجة بلغة php , يرجى مراسلتي على ice18@windowslive.com

6 تعليقات

أبدء رأيك بكل حرية ودون قيود

  1. جميل جدا اخ احمد
    اجرب وارجع ليك

    ردحذف
  2. شكرا جزيلا اخي احمد ....هذا هو المطلوب ...كم بحثت عنه ما شفته إلا منك
    ربي يحفظك

    ردحذف
  3. شكرا لك كثيرا وربنا يعطيك العافيه كنت بحاجه الفكره

    ردحذف
  4. الله يعطيك العافية.... انت الوحيد الذي حللت المشكلة بطريقة صحيحة

    ردحذف
إرسال تعليق
أحدث أقدم