الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة دعم اللغه العربية عند استرجاع الbackup

بدأه Ramy2009 في 29 أبريل 2009 · 1 رد · 1,008 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بإضافة مشاركه هنا وكان محتواها ما يلي :

Ramy2009 كتب:

السلام عليكم ورحمة الله وبركاته

بعد عناء البحث في المنتدى والمنتديات الاخرى لم أجد وللأسف حل مشكلتي التي اواجهها فا المشكله تتلخص في الاتي:

تم أخذ Backup للـ Database مسبقا من على جهاز سيرفر اخر تمام وهو تمام بالاعتماد على الترميز utf8 ومن ثم الملف يسمى mydb.sql وعندما اقوم بفتحه بـ الـ Notepad يظهر محتوى الداتا بهذا الشكل

post-201301-1240838174_thumb.jpg

اي ان النصوص العربية تظهر بهذا الشكـــل: post-201301-1240838391_thumb.jpg

فا قمت بإسترجاع الـ Backup بإستخدام الترميز utf8 ومن ثم بعد إنتهاء عملية الاسترجاع ظهرت لي الـ Data بهذا الشكل :

post-201301-1240838662_thumb.jpg

وعند التعديل والكتابه باللغه العربيه بدل اي Value وعند الانتهاء من الحفظ اقوم بإسترجاع القيمه الذي قمت بـ التعديل عليها اجدها تظهر لي بهذا الشكل (؟؟؟؟؟؟؟؟؟؟؟؟)

فما الحل هل اقول عوضي على الله في الـ Data واقوم بالتنحي عن استخدامي للـ MYSQL نهائيا أم ماذا افعل ؟

وشكرا لكم جميعا ,,,,,

وللمتابعه:

/index.php?showtopic=193031

#2

اولا من الخطأ الكبير ان تقوم بفتح الملف الخاص بالقاعدة بال notepad وتعدل عليه وتحفظ لان الnotepad لايدعم الا ANSI وبالتالي سيظهر الحروف ؟؟؟؟ وهذا ما حدث معك بالفعل

يمكنك استخدام dreamweaver او اى محرر يدعم utf8 والحفط به ليظهر البيانات بالشكل الصحيح

اما عن عمل backup تأكد ان ال connection collation هو utf8 وان البيانات المدخلة دخلت بترميز utf وجرب ذلك بعرض البيانات في صفحة ال enconding الخاص بها utf-8

بالتوفيق

مواضيع مشابهة