منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t21348
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

سكربت تحويل ترميز قاعدة البيانات
Mr King 05-10-2018 06:26 مساءً
السلام عليكم ورحمة الله،

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

وكنت قد قمت بتعديل الملف الموجود في الموضوع لماذا الترميز utf8mb4 وليس utf8 وإعتماد الترميز UTF8 كاملاً في منتداك ليقوم باستعادة اللغة ولم أتمكن من رفعه لأسباب خاصة

يقوم الملف المرفق utf8.php بتحويل علامات الاستفهام إلى اللغة العربية
بينما يقوم الملف latin1.php بتحويل الرموز الغير مفهومة إلى اللغة العربية

طريقة التحويل سهلة للغاية فقط قم برفع أحد الملفين (حسب مشكلة الترميز) إلى مجلد المنتدى بجانب الملف pbboard.class.php ثمّ قم باستدعاء الملف من المتصفح
مثلا إذا كان مجلد المنتدى بالإسم forums وحصلت معك مشكلة الرميز على السيرفر الشخصي وظهرت لك علامات الاستفهام اطلب الرابط التالي
http://localhost/forums/utf8.php

اضغط على "تحويل ترميز محتوى الجداول"

عند الانتهاء من المرحلة الأولى اضغط على "تحويل ترميز جداول قاعدة البيانات"

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

ملاحظة : إذا تمّ استخدام أحد الملفين عن طريق الخطأ فيجب استكمال ومتابعة التحويل، وبعد ذلك يتمّ استخدام الملف الآخر للرجوع للترميز الأصلي
يعني مثلا إذا كانت اللغة العربية تظهر بدون مشاكل وقمت بتحويل الترميز باستخدام الملف latin1.php ستجد بعد ذلك أن اللغة العربية أصبحت علامات استفهام، كل ما عليك آنذاك هو استخدام الملف utf8.php لتحويل الترميز والرجوع للأصل لتظهر بعد ذلك اللغة العربية


بالتوفيق
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved