- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور
-
- [شرح]:
-
[شرح]:
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور
13-08-2013 10:01 مساءً
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
بسم الله الرحمان الرحيم
هذا الشّرح يُطبّق فقط على قواعد البيانات التّي تمّ أخذها من : لوحة الادارة - الصيانة - نسخة احتياطية
إلى حد الآن تمّ التعرّف على مشكلتين في الترميز
المشكله الأولى وهي علامات الاستفهام

والمشكله الثانيه هي الرموز الغريبه (الترميز utf-8)

نبدأ بحل مشكلة علامات الاستفهام
أولا سنحتاج إلى برنامجين
++notepad و 7zip (ابحث عنهما في google وحمل آخر إصدار من الموقع الرسمي) وقم بتنصيبهما على جهازك
سنقوم بفك الضغط على قاعدة البيانات
اضغط بيمين الفأرة على الملف المضغوط
اختر 7zip
extract here

ثم اضغط بيمين الفأرة على الملف المستخرج
واختر ++edit with notepad

بعد فتح نافذة البرنامج تذهب إلى Encoding
وتختار (Character set)
وتختار (western european)
تختار windows-1252


الآن ستلاحظ أن اللغة العربية أو الرموز العربيه تحولت إلى رموز أخرى غير مفهومة (الترميز utf-8)
وإذا لم تتغير الرموز العربيه
تعود إلى "Encodage"
وتختار Encoder en ANSI
والآن من المفترض أن تكون اللغة العربية أو الرموز العربية أصبحت بهذا الشكل (الترميز utf-8)
CODEالتاليه لكي يتم إلغاء الطلØ
نقوم بنسخ المحتوى كاملا
أولا نقوم بتضليل المحتوى


ثم "نسخ"


الآن عليك بإنشاء ملف المفكره document text
تضغط بيمين الفأرة على أي مكان في سطح المكتب
ثم تختار "New"
وتختار "text document"

نقوم بلصق محتوى قاعدة البيانات في المفكره


وتقوم بحفظ ملف المفكره

وتأخذ في عين الاعتبار التعديلات التالية أثناء الحفظ :
اسم الملف xxx.sql بحيث xxx أي اسم تختاره أنت ويفضل أن يكون بأحرف لاتينيه
نوع الملف (.)all files
Encodage : UTF-8
"حفظ" enregistrer


في بعض الحالات قد تواجهك بعض الأخطاء عند استيراد نسخة قاعدة البيانات بسبب ترميز الملف
اقتبـاس ،،
#1064 - You have an error in your SQL syntax;
at line 1
في هذه الحالة سيتوجّب إعادة فتح هذا الملف الأخير باستخدام ++notepad
وتقوم بتغيير الترميز إلى utf-8 without BOM
utf-8 sans BOM (بالفرنسية)
وتحفظ الملف
ثم تقوم بضغط الملف
تضغط بيمين الفأره على ملف المفكره
تختار 7zip
...add to archive

تقوم بتغيير Format de l'archive إلى gzip
وتضغط ok


وحتى لانواجه هذه المشكلة في المرّه المقبلة يتوجب علينا إعداد ترميز قاعدة البيانات الجديده قبل الشروع في رفع قاعدة البيانات التي بحوزتنا
الخطوة الأولى : الدخول إلى phpmyadmin من خلال cpanel

بعد ذلك نختار قاعدة البيانات التي سيتم استرجاع المنتدى عليها و نضغط "دخول ل phpmyadmin"
بعد الدخول ل phpmyadmin نضغط على "operations" لنحدد ترميز قاعدة البيانات

ثم نبحث عن interclassement في الأسفل ونقوم باختيار الترميز العالمي utf8_unicode_ci ونضغط "تنفيذ"

وفي النهاية ترفع الملف المضغوط ل phpmyadmin بالترميز utf-8 من خلال "importer"-
سبب التعديل : إضافة الصور في المرفقات
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور13-08-2013 10:02 مساءً [1]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
حل مشكلة الرموز الغريبة

أولا، عند استيراد نسخة قاعدة البيانات يتمّ اختيار الترميز latin1 وستظهر اللغه العربيه بدون مشاكل،
ثانيا : في حالة عدم تواجد الترميز latin1 وعند اختيار الترميز utf8 وظهور مشكلة الترميز المُبيّنه في الصوره أعلاه، يُطبّق ما يلي :
أولا عليك بفك الضغط على النسخة الاحتياطيه
ثم تابع معي
نفتح ملف قاعدة البيانات بواسطة ++Notepad

نقوم بتحويل الترميز إلى ANSI
Encoding - Convert to ANSI
ونذهب لحفظ الملف
File - Save As
نقوم بتغيير الاسم حتى لا يتم الاستبدال
"حفظ"
---------------------------------------------------------------------------------
إذا لم تظهر اللغة العربية بشكل صحيح فهناك طريقة أخرى
أنشئ ملف جديد بالإسم والصيغة التاليين : new_Pbb.sql
ثم اضغط بيمين الفأرة على ذلك الملف
واختر ++edit with notepad
بعد فتح نافذة البرنامج تذهب إلى Encoding
وتختار (Character set)
وتختار (western european)
تختار windows-1252
واحفظ الملف
الآن قُم بتحرير ملف قاعدة البيانات وانسخ محتواه
ثمّ ألصق محتوى ملف قاعدة البيانات في الملف new_Pbb.sql
بعدها اختر الترميز utf-8 Without BOM ([b]في الملف new_Pbb.sql)
واحفظ الملف new_Pbb.sql وستظهر اللغة العربية بدون مشاكل
هكذا نكون قد انتهينا من مشكلة الترميز والمفترض أن اللغة العربية تظهر بشكل عادي في الملف
الآن لم يتبقى لنا سوى ضغط الملف
ثم نقوم بالتعديل على إعدادات قاعدة البيانات الجديده كما هو مبيّن في الشرح السّابق (في الأعلى)
والآن بإمكانك رفع قاعدة البيانات (المضغوطه) بدون مشاكل
-
تم تحرير المشاركة بواسطة :Mr King بتاريخ:12-07-2015 11:45 صباحاً
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور23-08-2013 03:02 صباحاً [2]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13421
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
جزاك الله خيراً على هذا الشرح المستفيض
وإن شاء الله يستفيد من هذا الشرح كل من يواجه مشاكل في الترميز واللغة الغير مفهومة ويستطيع حل المشكلة .
شكرا لك ونأمل رفع الصور في المرفقات لتدوم اطول فترة ممكنه ..
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور23-08-2013 11:00 مساءً [3]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
شكرا لك أستاذ سليمان

ونظرا لأن عدد الصور أكبر من الحد المسموح به فقد تمّ إدراج جميع الصور في المرفقات بعد ضغطها
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور24-08-2013 01:31 صباحاً [4]
-
fayssal90معلومات الكاتبالأعضاءعضـو متميز
- انضم في :
- 07-06-2012
- رقم العضوية :
- 2254
- المشاركات :
- 686
- الجنس:
- الإنذارات:
- 1
- قوة السمعة:
- 1656
- موقعي:
- زيارة موقعي
-
بارك الله فيك.
بالفعل هو شرح رائع.
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور25-08-2013 06:58 صباحاً [5]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
المشاركة الأصلية كتبت بواسطة: fayssal el kharrati بارك الله فيك.
بالفعل هو شرح رائع.
شكرا لك أخي الكريم
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور27-08-2013 04:22 صباحاً [6]
-
bgnmمعلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 28-07-2013
- رقم العضوية :
- 3965
- المشاركات :
- 63
- الدولة :
- maroc
- الجنس:
- تاريخ الميلاد :
- 9-6-1995
- قوة السمعة:
- 10
- موقعي:
- زيارة موقعي
-
بارك الله فيك.
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور27-08-2013 10:41 مساءً [7]
-
AHMEDمعلومات الكاتبالأعضاءعضـو ستـار
- انضم في :
- 20-07-2009
- رقم العضوية :
- 18
- المشاركات :
- 2796
- الجنس:
- تاريخ الميلاد :
- 1-10-1981
- الدعوات:
- 31
- قوة السمعة:
- 4978
- موقعي:
- زيارة موقعي
-
الشرح رائع جدا ما شاء الله و مفصل الى اقصى حد
و ان شاء الله يكون عونا للكثير ممن تحدث معهم هذه المشاكل
جزاك الله خيرا اخى الكريم و بارك لك
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور14-10-2013 03:41 مساءً [8]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
مبدع شكرا لك
تم حل المشكلة بنجاح
وفقك الله
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور28-02-2014 12:04 مساءً [9]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
أخي king
القاعدة القديمة كان ترميزها utf-8
لأن نفس المشكلة كانت معي قبل ذلك وغيرت ترميزها كما ذكرت في شرحك
الآن أريد نقل الموقع
نقلت على سرفر جديد وقمت بعمل نفس الخطوات لقاعدة البيانات وتظهر رموز غير مفهومة
قمت باستخدام نفس القاعدة دون عمل شرحك أو تغيير أي شي حيث انها اصلا utf-8 وأيضا ظهر كلام غير مفهوم
لكن لما قمت برفع القعدة بنفس الترميز القديم دون عمل شرحك ظهرت رسالة إغلاق المنتدى باللغة العربية بشكل جيد
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور28-02-2014 04:45 مساءً [10]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
عند استيراد قاعدة البيانات عليك البحث عن الترميز latin1 ، إذا كان موجودا فلست بحاجه إلى التعديل على ترميز قاعدة البيانات
ولكن إن لم يكن موجودا وقمت باختيار الترميز utf8 وظهرت مشكلة اللغه الغير مفهومة، آنذاك تكون مضطرا للتعديل على ترميز القاعده
-
تم تحرير المشاركة بواسطة :Mr King بتاريخ:28-02-2014 04:46 مساءً
-
-
حل مشكلة الترميز واللغة الغير مفهومة عند استعادة النسخة الاحتياطية لقاعدة بيانات المنتدى بالصور28-02-2014 05:34 مساءً [11]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
اكتشفت الآن بعد التجربة لأكثر من مرة أن اللغة تظهر بشكل جيد في الكلام الأساسي للغة المنتدى
مثل أقسام المنتديات وآخر المواضيع والعناوين والمواضيع ، كل هذا يظهر ، لكن الكلمات المكتوبة يدويا بواسطتي مثل قوائم يدوية html لا تظهر بلغة مفهومة
-