- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر
-
موضوع مغلق
-
20-01-2015 02:32 صباحاً
-
أبو العصافيرمعلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 31-12-2014
- رقم العضوية :
- 5837
- المشاركات :
- 62
- الدولة :
- أرض الله الواسعة
- الجنس:
- قوة السمعة:
- 400
- موقعي:
- زيارة موقعي
-
السلام عليكم ورحمة الله وبركاته
كيف حالكم جميعًا .. اتمنى انكم بصحة وعافية
اخواني الكرام .. سؤال يراودني ويحيرني ..
الترميز .. وما ادراك ما الترميز
على العموم .. كلنا نعلم ان الترميز UTF-8 هو الترميز العالمي الذي يدعم كل الحروف في جميع اللفات بالإضافة للعلامات
طبعًا انا ركبت سكربت PBBoard في السيرفر المحلي وشغال 100% والترميز تمام واقدر اشوف كل النصوص واتعامل مباشرة عبر PHPMyAdmin او Navicat
ولكن في الإستضافة تظهر علامات غريبة
طبعًا بحثت في المنتدى ولقيت مواضيع ..
والمشكلة المطابقة كانت هي هذه :https://pbboard.info/forums/t2954.html
ولكن شفت تاريخ الموضوع من 2010 .. وبهذا الوقت نزلت تحديثات كثيرة ..
ولكن ما زالت نفس المشكلة موجودة ! رغم ان سكربتات اخرى تعمل وبدون اي مشاكل بنفس الإستضافة وبنفس الترميز ..
هل العيب في طريقة الإتصال بالسكل ؟ هل كود الإتصال الخاص بسكربت المنتدى لا يستخدم UTF-8 ؟ او يستخدم الترميز الإفتراضي للإستضافة ؟
طبعًا انا فتحت النقاش من أجل اني حريص على اخذ نسخة احتياطية من الشبكة كل فترة بسيطة مباشرة من SQL .. " رغم تواجده بلوحة تحكم المنتدى "
احب اعرف الاسباب لو تكرمتوا

-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر20-01-2015 07:35 مساءً [1]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
وعليكم السلام ورحمة الله وبركاته ،،
اهلا بك اخي العزيز
تفضل
[شرح]: حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر21-01-2015 02:56 صباحاً [2]
-
أبو العصافيرمعلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 31-12-2014
- رقم العضوية :
- 5837
- المشاركات :
- 62
- الدولة :
- أرض الله الواسعة
- الجنس:
- قوة السمعة:
- 400
- موقعي:
- زيارة موقعي
-
شكرًا لمرورك أخي الكريم <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 وتظهر عربية ..
اتمنى وضحت الفكرة ..
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر21-01-2015 05:03 صباحاً [3]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
لقراءة اللغة العربية في Mysql لمنتدى PBBoard سيتم تركيبه حديثاً اي ليس منتدى قائم من قبل ستحتاج لإضافة سطرين في استفل تعليمة الاتصال بقواعد البيانات بهذه الطريقة :
افتح ملف: engine/libs/db.class.php
وابحث في السطر 76 عن :
CODE$select = @mysql_select_db($this->db_name);
واضف اسفله هذا الكود :
CODEmysql_query("set character_set_server='utf8'"); mysql_query("set names 'utf8'");
ثم احفظ الملف
ثم امسح جميع الجدوال من قاعدة بيانات المنتدى
ثم اعد تثبيت المنتدى من جديد
بعد التثبيت ادخل لوحة الإدارة ثم الصيانة وانقر ابدأ التحديث اسفل تحديث كافة الأقسام دفعة واحدة ليتم تحديث كاش الأقسام
بعدها جرب اضف مواضيع واذهب وشاهدها في قاعدة البيانات ستجدها ظاهرة باللغة العربية
اما بالنسبة للمنتديات القائمة غير الجديدة ستحتاج لإجراء عملية تحويل وتحديث جميع البيانات بتعليمة سكوال السابقة من خلال سكربت تحويل مخصص لذلك
اقتبـاس ،، بينما بقية السكربتات تظهر عربية بدون اي مشاكل ..
غير صحيح لم يسبق ان شاهدت اي سكربت سواء كان منتديات او مدونات او مجلات يدعم اعتماد تعليمة sql لقراءة اللغة العربية في Mysql فافتراضياً القائمين على السيرافرات هم الذين يحددون الترميز الإفتراضي
اقرأ الملاحظة على هذا الرابط لمستخدمي منتديات vbulletin فيما يخص default character
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر22-01-2015 12:55 صباحاً [4]
-
أبو العصافيرمعلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 31-12-2014
- رقم العضوية :
- 5837
- المشاركات :
- 62
- الدولة :
- أرض الله الواسعة
- الجنس:
- قوة السمعة:
- 400
- موقعي:
- زيارة موقعي
-
الف شكر لك أخ <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 مثلًا ؟
فهناك الكثير من من يودون شكركم ولكن لا يعرفون كيف
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر22-01-2015 01:57 صباحاً [5]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
اقتبـاس ،، أليس من الأفضل إضافة هذا الكود إفتراضيًا ؟
هذا الكود اختياري فنادر ان تجد من يهتمون بقراءة البيانات من قاعدة البيانات مباشرة علماً انه في الإصدار القادم 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 صباحاً
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر22-01-2015 02:21 صباحاً [6]
-
أبو العصافيرمعلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 31-12-2014
- رقم العضوية :
- 5837
- المشاركات :
- 62
- الدولة :
- أرض الله الواسعة
- الجنس:
- قوة السمعة:
- 400
- موقعي:
- زيارة موقعي
-
برمجة احترافية وسكربت ممتاز .. وسريع جدًا .. ومجاني ..
والأهم من ذلك دعم فني متميز ..
من حقك ان تجعله مدفوع .. وخاصة انه بسيط جدًا وقليل الأخطاء ..
-
تم تحرير المشاركة بواسطة :أبو العصافير بتاريخ:22-01-2015 02:22 صباحاً
-
-
[مجابه] الترميز .. وقواعد البيانات - موضوع ما زال يتكرر26-01-2015 09:55 صباحاً [7]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
السلام عليكم ورحمة الله وبركاته ،،
تم غلق الموضوع لأحد الأسباب التالية:
- تم حل المشكلة والحمد لله.
- بقاء الموضوع لمدة 3 أيام بدون الرد عليه أو وجود إشارة تدل على رجوع العضو إليه.
- لا يوجد حل لهذه المشكلة (إذا وجد الحل سوف يتم إعادة فتح الموضوع).
إدارة المنتديات،، - تم حل المشكلة والحمد لله.
-