صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: أريد حل لمشكلة الترميز في PhpMyAdmin ( عااااجل )

  1. #1

    Unhappy أريد حل لمشكلة الترميز في PhpMyAdmin ( عااااجل )



    السلام عليكم ورحمة الله وبركاته


    اخواني بسوالف أنا مبرمج مبتدأ في php و عندما بدأت أستخدم قواعد البيانات ظهرتلي مشكلة الترميز فندما أدخل بيانات باللغة العربية إلى قاعدة البيانات تظهر برموز غربية عند الإطلاع phpmyadmin و عند استخراجها في صفحة تظهر كأنها رموز مع العلم أني وجدت الكثير من المواضيع التي تقول استخدم ترميز واحد و جربتها و لكن بلا جدوى و الاخرى لا فائدة منها مثل تعديل في خيارات phpmyadmin و تحويلها إلى التميز العربي و لكن هذه لا تتم إلا إذا كنت رووت و كذلك رفع نسخة قدمية من phpmyadmin وهذا حل غير عملي فمن الصعب أن أقوم برفع نسخة كلما ركبت السكربت الذي املكه على موقع فأرجو إرشادي لحل واضح و مجدي و الذي استغرب منه أن ماشاء الله السكربتات مثل vb و غيره لا تعاني من مثل هذي المشاكل مهما اختلف المستضيف أو الإعدادات فما الفرق و أتمنى لو أن هنا طريقة لاستخدام ترميز utf-8 مع اللغة العربية بدون مشاكل أتمنى وضعها بدلا من استخدام التميز العربي لمشاكله الكثيرة كما أن أغلب السكربتات تستخدم الترميز الجديد utf-8 .

    أرجو الإفادة

    دمت بحفظ الرحمن

    مع خالص تحياتي







  2. #2


    مافي ردود !!!!!!!!!!!!!!!!!!






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    أخي الفارس الشبح، أذكر بأن هذه القضية تم إثارتها كثيراً في هذا القسم، وتمت معالجتها
    للأسف لا أذكر رابط الموضوع
    إستخدم خاصية البحث بالقسم وستصل مرادك

    بالتوفيق.





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    82


    أخي الكريم استعمل utf-8 و ستحل مشكلتك
    اجعل صفحاتك utf-8 و ترميز قاعدة البيانات utf8-general-ci
    و بإذن الله ستحل المشكلة
    ابحث و اطلع على utf-8 يوجد مواضيع كثيرة جداً






  5. #5


    فعلا في مواضيع كثيرة و انا قريتها بس كلها مو شغالة حتى مع الترميز utf8-general-ci أيضا ما تشتغل و كثير يقولون لازم الكل ترميز واحد و البعض يقول يجب تضع استعلامات معينة بعد الإتصال بقاعدة البيانات علشان تضبط الترميز كيف هذا ؟






  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    السلام عليكم

    بعد فنكشن الاتصال بالقاعده اضف الكود التالي
    كود PHP:
     mysql_query("SET CHARACTER SET utf8"); 
                        
    mysql_query("SET NAMES utf8"); 






    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  7. #7


    مازالت المشلكة عندي أنا أيضا !





    __________________
    منتديات عين أفقه
    http://www.ainfekka.com

  8. #8


    يعني مافي حل شافي ؟






  9. #9


    طب حتى عطونا طريقة استخدام الترميز UTF-8 و ادخل النصوص العربية






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي اعتقد هذا الحل الوحيد مع اني لم اجربه ... لكن جميع الاستعلامات التي وضعت لم تجدي نفعا ...

    http://www.swalif.net/softs/swalif54/softs135239/

    الى الامام





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  11. #11


    مافي أحد بيساعدنا ؟

    كل المحلول ماهي نافة

    ليش ؟






  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    31


    السلام عليكم

    الأخ الفاضل الفارس الشبح

    هذه المشكلة سهلة الحل بإذن الله فقط تحتاج إلى تركيز بالمثال التالي :

    1- افتح برنامج phpmyadmin وقم بإنشاء قاعدة بيانات جديدة كما في الصورة التالية :



    تأكد من تطابق الاختيارات كما في الصورة قبل الحفظ .

    بعد أن تنشئ القاعدة بهذا الترميز سيكون هو الافتراضي لحسن الحظ فلو قمت بإنشاء جداول فإن أي حقل نصي سيكون بترميز utf8 ما لم تقم بتغييره يدوياً .

    2- قم بإنشاء جدول بالاسم Names يحوي على :
    الحقل Name من النوع varchar وحدد أي عدد من الحروف تريد .
    الحقل Age من النوع tinyint مثلا .

    --------------------------------------------

    3- حمل الملف المرفق وهو يحوي على الملف Enter.html لإدخال البيانات وملف Save.php لحفظ البيانات المدخلة في القاعدة وتأكد من وضع الملفين في مجلد واحد سواء في موقعك أو في جهازك الشخي .

    الآن عندما تقوم بفتح الملف Enter.html وإدخال الاسم والعمر والضغط على حفظ ستظهر لك رسالة بنجاح أو فشل العملية ، وستنجح بإذن الله لتكون البيانات في phpmyadmin على هذا الشكل :



    -----------------------------------------------

    لاحظ أن إعدادات قاعدة البيانات مطابقة للسيرفر الشخصي عدل الملف ليناسب إعداداتك .

    أخيرا تأكد من حفظ الملف بصيغة UTF-8 من المحرر الذي تستخدمه لإظهار النصوص العربية في موقعك بشكل سليم .

    تقبل تحياتي





    الملفات المرفقة الملفات المرفقة
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  13. #13
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892


    استخدم البحث دائما قبل السؤال
    راجع
    http://www.swalif.net/softs/swalif54/softs172401/

    تحياتي






  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    81


    أخي العزيز هناك العديد من المواضيع كتبت لحل هذه المشكله
    وقد عانيت منها كثيرا ولكن بحمد الله تم حا المشكل نهائاً
    فقط عليك بتعديل ملف الاتصال بقاعدة البيانات
    وقبل كود الاتصال تضع هذا الكود
    كود PHP:
    @mysql_query("SET NAMES 'utf8' COLLATE 'utf-8' ");  

    @
    mysql_query("SET character_set_server='utf8'; ");  

    @
    mysql_query("SET character_set_client='utf8'; ");  

    @
    mysql_query("SET character_set_results='utf8'; ");  

    @
    mysql_query("SET character_set_connection='utf8'; ");  

    @
    mysql_query("SET character_set_database='utf8'; ");  

    @
    mysql_query("SET collation_connection='utf8_general_ci'; ");  

    @
    mysql_query("SET collation_database='utf8_general_ci'; ");  

    @
    mysql_query("SET collation_server='utf8_general_ci'; "); 
    فالعملية عندي تمت والحمد لله طبعاً الموقع لديك يكون بترميز utf-8
    جرب وعطنا خبر
    واذا لم يكن لديك ملف واحد للاتصال بقاعدة البيانات ضع الكود في كل صفحة تتصل مع القاعدة
    مع العلم فقط المتغيرات التي سيتم ادخالها بعد التعديل هي التي يمكن رؤيتها
    أما البيانات المخزونه سابقاً في القاعده لن تستطيع رؤيتها الا بطريقة اخذ نسخة وحذف القاعدة القديمة وانشاء قاعدة جديدة وتعديل القاعدة unicode utf-8 وزرعها مره أخرى بواسطة SQL
    ارجو لك التوفيق






  15. #15
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    أنا أعاني من المشكلة لكن أتغلب عليها بإدخال البيانات من ملف php ولا أعتمد على phpmyadmin سوى في إنشاء قواعد البيانات والجداول










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا|شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض