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

إعتماد ترميز UTF-8 في المنتدى بشكل كامل



  • [شرح]:
07-01-2016 01:22 صباحاً
أبو العصافير
معلومات الكاتب
إعتماد ترميز UTF-8 في المنتدى بشكل كامل



والصلاة والسلام على خير المرسلين ، نبينا محمد وعلى آله وصحبه اجمعين . أما بعد :

شرح بسيط ومفيد لإعتماد ترميز UTF-8 كترميز اساسي للمنتدى الخاص بك وبشكل كامل إعتماد ترميز UTF-8 في المنتدى بشكل كامل



ما فوائد ترميز UTF-8 ؟

كأول فائدة واهمها هو دعم اللغة العربية وكل لغات العالم في ترميز واحد ، بحيث ان كل الحروف تظهر ولا تتحول إلى رموز او علامات غريبة أثناء التعامل معها .

كمثال قد تجد الكتابة تظهر بالشكل التالي :

اقتبـاس ،، ��������� أو ط§ظ†ط´ظˆط¯ط©, ظƒط§ظ

كل هذه المشاكل هي بسبب الترميز إعتماد ترميز UTF-8 في المنتدى بشكل كامل



قد لا تلاحظ هذه المشاكل في بداية الإستخدام ، ولكن عند محاولة ترقية منتداك او تغيير السكربت الخاص بك او دمج سكربت آخر مع سكربت PBBoard

فإنك ستحتاج إلى قراء البيانات بالترميز المناسب ، وأنسب ترميزهو ترميز UTF-8 إعتماد ترميز UTF-8 في المنتدى بشكل كامل



ومن الفوائد أيضًا هو امكانية فحص البيانات من خلال MySQL مباشرة دون الحاجة إلى استخدام سكربت البحث المدمج مع المنتدى إعتماد ترميز UTF-8 في المنتدى بشكل كامل

وفي بعض الأحيان قد ترغب في تعديل نص ما مباشرة من خلال MySQL ، لذلك قد تتسبب لك في مشاكل كثيرة في حالة عدم اعتماد هذا الترميز كترميز أساسي لك



إذا يبدوا انه لا خيار لنا سوى إستخدام الترميز UTF-8 كترميز أساسي إعتماد ترميز UTF-8 في المنتدى بشكل كامل



ِإذا ما خطوات إستخدام الترميز ؟

اقتبـاس ،،

ملاحظة مهمة


في حالة أنك تملك منتدى منصب من قبل ، فلا أنصحك بالقيام بهذه العملية فهي قد <big>تدمر</big> منتداك بالكامل ، ولا يوجد طريقة معتمدة حاليًا لنقل الترميز بدون أخطاء سوى الطريقة اليدوية او ببرمجة سكربت خاص يؤدي هذه الوظيفة .

لذلك هذه الطريقة مخصصة لمن سيقوم بتركيب السكربت من جديد .



على العموم لنكمل موضوعنا

إعتماد ترميز UTF-8 في المنتدى بشكل كامل

الخطوة #الأولى




كأول خطوة في التنصيب يجب عليك إنشاء قاعدة بيانات

بعد إنشاء قاعدة البيانات يجب الدخول لــ PHPMyAdmin او اي برنامج مشابه له

ندخل لقاعدة البيانات ثم نختار Operations ومنها نبحث عن Collation وستجدها إفتراضيًا latin1_swedish_ci



إعتماد ترميز UTF-8 في المنتدى بشكل كامل



ستجد أن latin1_swedish_ci هو الترميز الإفتراضي ( في أغلب الإستضافات )

وعليك تغييره إلى utf8_unicode_ci ليتوافق مع نسخة المنتدى بشكل سليم



وبهذا نكون انتهينا من أول خطوة إعتماد ترميز UTF-8 في المنتدى بشكل كامل



إعتماد ترميز UTF-8 في المنتدى بشكل كامل



الخطوة الثانية



نقوم بفتح الملف : engine/libs/db.class.php



وابحث عن هذين السطرين :

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



وازل علامة // في بدايتهما

نقوم بإزالة الخطين // قبلهما ليصبحا بهذا الشكل



CODE

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





ثم نقوم بحفظ الملف



إعتماد ترميز UTF-8 في المنتدى بشكل كامل



وبهذا أصل إلى ختام موضوعي ، سائلًا المولى عز وجل التوفيق والسداد لكم لنا جميعًا

هذا الموضوع هو إهداء مني لهذا المنتدى وكل العاملين عليه

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



إعتماد ترميز UTF-8 في المنتدى بشكل كامل

تم تحرير الموضوع بواسطة :Soliman بتاريخ: 19-02-2016 05:35 مساءً

سبب التعديل : تصحيح اخطاء املائية


look/images/icons/i1.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  07-01-2016 03:54 صباحاً   [1]
Soliman
معلومات الكاتب


شرح جميل ومنسق

والطريقة صحيحة 100% لا تلفها اي شائبه إعتماد ترميز UTF-8 في المنتدى بشكل كامل

ونؤكد على الإنتباه للملاحظة الواردة في الموضوع

( هذه الطريقة مخصصة لمن سيقوم بتركيب السكربت من جديد)



وكثر لنا من هالشروحات المميزة فأنت متألق بها

إعتماد ترميز UTF-8 في المنتدى بشكل كامل

look/images/icons/i1.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  07-01-2016 05:07 مساءً   [2]
أبو العصافير
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: Soliman شرح جميل ومنسق

والطريقة صحيحة 100% لا تلفها اي شائبه إعتماد ترميز UTF-8 في المنتدى بشكل كامل

ونؤكد على الإنتباه للملاحظة الواردة في الموضوع

(هذه الطريقة مخصصة لمن سيقوم بتركيب السكربت من جديد)



وكثر لنا من هالشروحات المميزة فأنت متألق بها

إعتماد ترميز UTF-8 في المنتدى بشكل كامل



إن شاء الله الشروحات قادمة

بس لازم نمخمخ اول شيء ونطلع فكرة كويسة إعتماد ترميز UTF-8 في المنتدى بشكل كامل



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





وأبشر باللي يرضيك ويرضي مستخدمي السكربت



بالتوفيق

look/images/icons/i1.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  16-01-2016 07:55 صباحاً   [3]
أبو العصافير
معلومات الكاتب
تم تحديث الموضوع وإلغاء دوال mysqli من الشرح حتى إشعار آخر

look/images/icons/i1.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  17-01-2016 04:37 مساءً   [4]
MrKinvalo
معلومات الكاتب
موضوع جميل و مفيد جدا خاصتا لي انا لاني ساعيد عمل منتدى جديد

بعدما ان خرب منتدايا

تسلم حبيبي

look/images/icons/i1.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  17-01-2016 11:43 مساءً   [5]
أبو العصافير
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: MAYSTROOM موضوع جميل و مفيد جدا خاصتا لي انا لاني ساعيد عمل منتدى جديد

بعدما ان خرب منتدايا

تسلم حبيبي

الله يسلمك ..

حاليًا اعتمد على دوال mysql حتى يتم التحقق من كل دوال mysqli والتاكد من عدم احتوائها على اي مشاكل

look/images/icons/wub.gif إعتماد ترميز UTF-8 في المنتدى بشكل كامل
  26-01-2016 02:04 مساءً   [6]
MrKinvalo
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: أبو العصافير
المشاركة الأصلية كتبت بواسطة: MAYSTROOM موضوع جميل و مفيد جدا خاصتا لي انا لاني ساعيد عمل منتدى جديد

بعدما ان خرب منتدايا

تسلم حبيبي

الله يسلمك ..

حاليًا اعتمد على دوال mysql حتى يتم التحقق من كل دوال mysqli والتاكد من عدم احتوائها على اي مشاكل
نعم ياحبيبي إعتماد ترميز UTF-8 في المنتدى بشكل كامل

لقد قرئة موضوعك جيدا بحيث اني حفظته إعتماد ترميز UTF-8 في المنتدى بشكل كامل

لكن موظوعك مهم جدا لتفادي مشاكل الترميز إعتماد ترميز UTF-8 في المنتدى بشكل كامل

مشكور نتمنى ان ارى المزيد من شروحاتك

تحياتي لك
إعتماد ترميز UTF-8 في المنتدى بشكل كامل


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
منتداي vb3 بترميز utf-8-general-ci و المنتدى العربي نفسه لكن unicode-ci محمد الصاوي
12 2306 jeltiyassir
ترميز المدخلات داخل قواعد البيانات ل utf-8 manhag
5 2134 PhpMax
هل هناك خيار جعل قاعدة البيانات بترميز utf-8 PhpMax
6 3310 PhpMax

الكلمات الدلالية






الساعة الآن 07:43 PM