أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر

موضوع مغلق


20-01-2015 02:32 صباحاً
أبو العصافير
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته



كيف حالكم جميعًا .. اتمنى انكم بصحة وعافية



اخواني الكرام .. سؤال يراودني ويحيرني ..



الترميز .. وما ادراك ما الترميز



على العموم .. كلنا نعلم ان الترميز UTF-8 هو الترميز العالمي الذي يدعم كل الحروف في جميع اللفات بالإضافة للعلامات



طبعًا انا ركبت سكربت PBBoard في السيرفر المحلي وشغال 100% والترميز تمام واقدر اشوف كل النصوص واتعامل مباشرة عبر PHPMyAdmin او Navicat



ولكن في الإستضافة تظهر علامات غريبة



طبعًا بحثت في المنتدى ولقيت مواضيع ..



والمشكلة المطابقة كانت هي هذه :https://pbboard.info/forums/t2954.html



ولكن شفت تاريخ الموضوع من 2010 .. وبهذا الوقت نزلت تحديثات كثيرة ..



ولكن ما زالت نفس المشكلة موجودة ! رغم ان سكربتات اخرى تعمل وبدون اي مشاكل بنفس الإستضافة وبنفس الترميز ..



هل العيب في طريقة الإتصال بالسكل ؟ هل كود الإتصال الخاص بسكربت المنتدى لا يستخدم UTF-8 ؟ او يستخدم الترميز الإفتراضي للإستضافة ؟



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



احب اعرف الاسباب لو تكرمتوا الترميزوقواعد البياناتالترميزوقواعد البيانات

look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  20-01-2015 07:35 مساءً   [1]
Soliman
معلومات الكاتب
وعليكم السلام ورحمة الله وبركاته ،،

اهلا بك اخي العزيز



تفضل

[شرح]: حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور



look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  21-01-2015 02:56 صباحاً   [2]
أبو العصافير
معلومات الكاتب
شكرًا لمرورك أخي الكريم <a class="Button_secondary" style="height: 22px; font-stretch: normal; font-size: 12px; line-height: 22px; font-family: tahoma; padding: 0px 10px; border: 1px solid rgb(233, 238, 239); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset, rgba(0, 0, 0, 0.298039) 0px 1px 0px; color: rgb(105, 64, 64); display: inline !important; white-space: nowrap; border-radius: 10px 0px; margin-left: 4px; margin-right: 2px; text-align: -webkit-center; background-color: rgb(255, 255, 255);">Soliman الترميزوقواعد البيانات</a>



في الحقيقة المنتدى يعمل معي بدون اي اخطاء .. والنسخ الإحتياطية ليس بها مشاكل ..



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



للتوضيح تفضل



SET NAMES utf8



و



mysql_set_charset





مقصدي هو نوع الإتصال مع قواعد البيانات ..

جربت الإتصال بإستخدام دوال PDO مع ترميز UTF-8 وتظهر في PHPMySql وتظهر عربية ..



اتمنى وضحت الفكرة ..

look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  21-01-2015 05:03 صباحاً   [3]
Soliman
معلومات الكاتب


لقراءة اللغة العربية في Mysql لمنتدى PBBoard سيتم تركيبه حديثاً اي ليس منتدى قائم من قبل ستحتاج لإضافة سطرين في استفل تعليمة الاتصال بقواعد البيانات بهذه الطريقة :

افتح ملف: engine/libs/db.class.php

وابحث في السطر 76 عن :

CODE
$select = @mysql_select_db($this->db_name);


واضف اسفله هذا الكود :

CODE
        mysql_query("set character_set_server='utf8'");
        mysql_query("set names 'utf8'");




ثم احفظ الملف

ثم امسح جميع الجدوال من قاعدة بيانات المنتدى

ثم اعد تثبيت المنتدى من جديد

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



بعدها جرب اضف مواضيع واذهب وشاهدها في قاعدة البيانات ستجدها ظاهرة باللغة العربية



اما بالنسبة للمنتديات القائمة غير الجديدة ستحتاج لإجراء عملية تحويل وتحديث جميع البيانات بتعليمة سكوال السابقة من خلال سكربت تحويل مخصص لذلك

اقتبـاس ،، بينما بقية السكربتات تظهر عربية بدون اي مشاكل ..

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

اقرأ الملاحظة على هذا الرابط لمستخدمي منتديات vbulletin فيما يخص default character



look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  22-01-2015 12:55 صباحاً   [4]
أبو العصافير
معلومات الكاتب
الف شكر لك أخ <a class="Button_secondary" style="height: 22px; font-stretch: normal; font-size: 12px; line-height: 22px; font-family: tahoma; padding: 0px 10px; border: 1px solid rgb(233, 238, 239); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset, rgba(0, 0, 0, 0.298039) 0px 1px 0px; color: rgb(105, 64, 64); display: inline !important; white-space: nowrap; border-radius: 10px 0px; margin-left: 4px; margin-right: 2px; text-align: -webkit-center; background-color: rgb(255, 255, 255);">Soliman الترميزوقواعد البيانات</a>



هذا ما كنت اقصده والآن كل شيء اصبح ظاهرًا في MySQL بالعربية ويعمل بكفاءة ..



أليس من الأفضل إضافة هذا الكود إفتراضيًا ؟



اقتبـاس ،، اقرأ الملاحظة على هذا الرابط لمستخدمي منتديات vbulletin فيما يخص default character



محق في الإستضافة جميع الإعدادات الإفتراضية هي Latin



اقتبـاس ،، غير صحيح لم يسبق ان شاهدت اي سكربت سواء كان منتديات او مدونات او مجلات يدعم اعتماد تعليمة sql لقراءة اللغة العربية في Mysql



كنت اقصد MyBB ,لكن لم احب وضعه لعدم الإشهار لسكربتات اخرى .. :)



هذه المشكلة سببت لي الأرق كثيرًا .. اضطررت للثبات على MyBB بسبب هذه المشكلة .. " قبل حل هذه المشكلة "



منتديات VB جربتها ومشاكل الترميز بها لا تنتهي .. سواء من سكربت او تعريبات او هاكات لا تقبل ترميز UTF-8 بل وفي بعض الاحيان تتعارض معه ..





على العموم اشكر لك تفاعلك ..



ولكن سؤال بسيط .. هل يوجد لديكم حسابات لدعمكم عبر PayPal او CashU مثلًا ؟



فهناك الكثير من من يودون شكركم ولكن لا يعرفون كيف :)





look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  22-01-2015 01:57 صباحاً   [5]
Soliman
معلومات الكاتب
اقتبـاس ،، أليس من الأفضل إضافة هذا الكود إفتراضيًا ؟

هذا الكود اختياري فنادر ان تجد من يهتمون بقراءة البيانات من قاعدة البيانات مباشرة علماً انه في الإصدار القادم 3.0.2 سيتم ترقية دوال استعلامات قاعدة البيانات من مكتبة MySQL إلى MySQLi المطورة كما هو موضح في اعلان "بدء العمل على الإصدار 3.0.2 من منتديات PBBoard "حيث سيتم دعم ترميز الأحرف العربية وقراءتها في Mysql فتعليمة mysqli_query لا تتعارض مع اظهار الأحرف العربية الغير مفهومة السابقة في قاعدة البيانات بعكس mysql_query

بالتالي لن يكون هناك اي تعارض ومشاكل مع قراءة الأحرف العربية للمنتديات القائمة مسبقاً عندما يحدثون منتدياتهم إلى الإصدار 3.0.2 فما أعلى مستقبلاً .

اقتبـاس ،، ولكن سؤال بسيط .. هل يوجد لديكم حسابات لدعمكم عبر PayPal او CashU مثلًا ؟

حالياً هذا المشروع مجاني تماماً وتقتضي سياسته الحالية عدم الربحية او المتاجرة به وذلك يشمل الدعم المادي ايضاً حسب الخطة الحالية لسياسة PBBoard لكن لانضمن بقاء هذا البرنامج بشكل حر ومفتوح المصدر ومجاني تماماً مستقبلاً عند صدور اصدارات الجيل الرابع المستقبلية .


تم تحرير المشاركة بواسطة :Soliman بتاريخ:22-01-2015 01:59 صباحاً


look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  22-01-2015 02:21 صباحاً   [6]
أبو العصافير
معلومات الكاتب
برمجة احترافية وسكربت ممتاز .. وسريع جدًا .. ومجاني ..



والأهم من ذلك دعم فني متميز .. :)



من حقك ان تجعله مدفوع .. وخاصة انه بسيط جدًا وقليل الأخطاء ..

تم تحرير المشاركة بواسطة :أبو العصافير بتاريخ:22-01-2015 02:22 صباحاً


look/images/icons/i1.gif [مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
  26-01-2015 09:55 صباحاً   [7]
Soliman
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته ،،

تم غلق الموضوع لأحد الأسباب التالية:
  1. تم حل المشكلة والحمد لله.
  2. بقاء الموضوع لمدة 3 أيام بدون الرد عليه أو وجود إشارة تدل على رجوع العضو إليه.
  3. لا يوجد حل لهذه المشكلة (إذا وجد الحل سوف يتم إعادة فتح الموضوع).
عزيزي العضو حرصا على عدم تداخل المواضيع ببعضها وبالتالي صعوبة إستخدام عملية البحث بالنسبة للأعضاء قررت إدارة المنتديات بإغلاق المواضيع التي تتوافق مع الأسباب السابقة. بإمكانك بدأ موضوع جديد أو مراسلة أحد المشرفين إن كنت متأكد من رغبتك في الإستمرار .



إدارة المنتديات،،


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مشكلة الترميز من جديد مع صورة للتوضيح Mr. Galal Hasanin
13 883 kareem
شرح تحويل الترميز latin1_swedish   إلى  utf8mb4_unicode ali2014
8 3969 السياحة في شرم الشيخ
خلل في الترميز بعد النقل والترقية فارس
1 724 فارس
مشكلة بالترميز عند استعادة قاعدة بيانات kareem
12 1942 kareem
کیف حل مشكلة الترميز واللغة الغير مفهومة ebli3
4 2412 Mr King

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 02:22 PM