النتائج 1 إلى 12 من 12

الموضوع: اللغة العربية في MySQL لا تظهر مع أنه UTF-8

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411

    اللغة العربية في MySQL لا تظهر مع أنه UTF-8



    بسم الله الرحمن الرحيم

    إخوتي الفاهمين في قواعد بيانات MySQL

    البرامج المتوفرة لدي هي:
    1) برنامج phpMyAdmin 2.10.0.2
    2) قواعد بيانات MySQL 5.0.37
    - ترميز قواعد البيانات - MySQL charset: UTF-8 Unicode (utf8)
    - ترميز إتصال وجمع البيانات - MySQL connection collation هو utf8_unicode_ci

    مشكلتي
    أنا عندي برنامج يستخدم ترميز UTF-8 في إدخال البيانات للموقع وهو يعمل بشكل صحيح مع
    اللغة العربية، ولكن لما أدخل على قاعدة البيانات من خلال phpMyAdmin أرى البيانات العربية
    بترميز عجيب وكأنها خرابيش الدجاج <---

    حاولت أحل المشكلة بتغيير الـcollation للـtable لأكثر من نوع ولكن لم يتغير شئ.
    أرفقت صورة لكي تعرفون أنا أتكلم على إيش

    أريد لما أتصفح البيانات من خلال phpmyadmin الاقيها باللغة العربية وليس كما هي الآن.
    أرجو المساعدة من أصحاب العلم
    وشكراً جزيلاً لكم





    الصور المرفقة الصور المرفقة  
    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    739


    موضوع مهم جدا
    انا اريد الحل ايضا








  3. http://www.swalif.net/softs//search.php?s=

    عفوا ً جرب البحث هناك الكثير من الحلول وجدتها .. لك الف تحية





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    جربت يا أخي الحبيب
    ومحرك البحث هو صديقي الأول ولكن للأسف قريت وقريت وصرت أحول ما عدت أفهم إللي أقراه من كثر تعب البحث.
    إن كنت لقيت الحل فلا تبخل علي به بنشر الرابط هنا
    جزاك الله خير





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله



  5. حسنا اخي الكريم
    ماهو اصدار البي اتش بي ما آدمن الذي تستخدمة ؟؟
    ضع هذا الكود بعد الاستعلام .. في حال كانت الخلايا تستخدم Cp1256
    mysql_query("SET NAMES 'cp1256'");
    أو
    mysql_query("SET NAMES 'utf8'");
    إذا كانت الخلايا تستخد ترميز utf8


    وفقك الله





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    شكراً على إهتمامك بالموضوع أخي أكواد
    الإصدار المتوفر لدي هو phpMyAdmin 2.10.0.2
    سأقوم بالتجربة والرد عليك إن شاء الله





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    لا أعرف إن كنت أسوي حاجة غلط ولكنني سأكتب هنا ما عملته حتى تتمكن من رؤية الخطأ.

    ملحوظة: أنا أبدأ من الصفر

    1) دخلت على phpmyadmin ورأيت أن الترميز للخادم هو UTF-8 وان القانون الإفتراضي للإتصال
    هو UTF8_general_ci

    2) عملت قاعدة بيانات جديدة إسمها CMS بقانون إفتراضي UTF8_general_ci

    3) قمت بالدخول على صفحة SQL Query وقمت بإدخال
    كود:
    SET NAMES 'utf8';
    4) ثم دخلت على برنامج install للمنتدى وقمت بعملية التنصيب الكاملة وبنجاح. والمنتدى
    يستخدم ترميز UTF-8

    5) دخلت على قاعدة البيانات مرة ثانية لأرى أن الحقول fields لها القانون الإفتراضي UTF8_general_ci

    6) قمت بتسجيل عضو باللغة العربية، ويظهر الإسم في المتصفح بدون مشاكل ولكنه يظهر كرموز
    في قاعدة البيانات
    &#216;¹&#216;¨&#216;¯&#216;§&#217;„&#216;±&#216;*&#217;…&#217;†

    هل أخطأت في شئ من خلال مراجعة الخطوات المسبقة؟





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    739


    (\___/)/\__/\
    ( +'.'+( ='.'= )
    (")__("(")__(")






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    ألا يوجد أحد يساعدني في محنتي هذه؟

    أخي صنعاء،
    شكلك فاضي يا حبوب
    وشكراً على مشاركتك القيمة، ما أقدر أستغني عنها خخخخخخ





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    وين الأستاذ العندليب، وينكم يا فطاحلة الإنترنت العرب؟
    سوالف ما كانت كذه أبداً، ليش هذا التحفظ العجيب من الأعضاء؟؟!

    على أي حال شكراً لكم





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله

  11. #11


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

    عزيزي ذكرت في خطواتك مايلي:
    3) قمت بالدخول على صفحة SQL Query وقمت بإدخال
    كود:
    SET NAMES 'utf8';

    4) ثم دخلت على برنامج install للمنتدى وقمت بعملية التنصيب الكاملة وبنجاح. والمنتدى
    يستخدم ترميز UTF-8
    هذه الغلطه التي وقعت أنت فيها

    ذكرنا في موضوع الترميز أن تضيف بعد جملة الاتصال السطر الذي كتبت
    ركز في كلامي بعد جملة الاتصال.

    لماذا تضع جملة SET NAMES 'utf8' في خاصية SQL Query الخاصه بالـ phpMyAdmin ؟!؟!

    هل ذكرنا ذلك في الموضوع ؟

    عزيزي إفتح ملف السكربت الذي تريد تركيبه وابحث عن جملة الاتصال
    على سبيل المثال الجمله التاليه:
    كود PHP:
    mysql_connect('localhost''root''123'); 

    بعدها أضف السطر التالي:
    كود PHP:
    mysql_query("SET NAMES 'utf8'"); 
    واحفظ تعديلك
    وبعدها قم بعملية التركيب

    موفق





    __________________
    al3ndaleeb[@]uk2.net

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    411


    أخي الأستاذ العندليب
    أولاً شكراً لك لمرورك الطيب يا عزيزي

    ثانياً أنا لم أفهم من قبل أين أضع تلك الجملة، في السكربت أو في phpmyadmin

    ثالثاً قرأت وقرأت وعندما لم أفهم ذهبت لمنتديات mySQL والتي لم تساعدني كثيراً في تحديد مكان الجملة مرة أخرى. ما أعرف والله... أنا مصمم جرافيكس وأحس أن التعامل مع قاعدة البيانات هي كالتعامل مع اللغة الصينية...

    إحتجت لأحد يمسك بيدي ومسكتها انت، جزاك الله ألف خير ويكثر من أمثالك.





    __________________
    أخوكم/ ديزاين 360
    أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله





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

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

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