اخواني عندي قاعدة بيانات مشكلتها كبيرة وكل ما ازرعها يقول في مشكلة بالترميز لاتين 1
هل من حل لهذه المشكلة
اخواني عندي قاعدة بيانات مشكلتها كبيرة وكل ما ازرعها يقول في مشكلة بالترميز لاتين 1
هل من حل لهذه المشكلة
نفس المشكلة حصلت معاي بأكثر من قاعدة و ما غضرت أعمل شي
ننتظر الأخوان يساعدونا ...
__________________
شبكـــــة المـــــــــارد للبرامــج
أحدث البرامج و كافة الخدمات التي أنت بحاجة إليها .....
فقط ادخــــــــــــــــل .....
http://www.almared.net
منتديات المــــــــــارد
http://www.almared.net/sb
هناك العديد من المواضيع في سوالف تتناول هذه المشكله
شخصيا جربت حل ونجح بس بصراحه كانت قاعده صغيره حوالي 10 ميجا فقط
ونجحت العمليه
انظر الى رد الأخ المطور العربي في هذا الرابط وبه الحل
http://www.swalif.net/softs/showthread.php?t=129234
جرب قد يكون حل مناسب لك
والله أعلم
وشكرا
__________________
مــــوف نــــت
MSN: mofnet@hotmail.com
للرفع
هل من مساعد؟
للرفع
هل من مساعد؟
الاخ الفاضل اتبع التعليمات التالية
1- قم بأخذ نسخة من ملف قاعدة البيانات لتجربة الحل عليه ولا تجربه على الملف الاصلى حتى تتأكد من انه الحل المطلوب .
2- قم بفتح الملف وقم بحذف DEFAULT CHARSET=latin1 من كل تعريفات الجداول " يمكنك عمل استبدال لهذه الكلمات بمسافة فارغة "
3- احفظ الملف وقم باستيراده على السيرفر سوف يقبل ولن تكون هناك مشكلة باذن الله
فى حالة لا قدر الله لم يعمل لديك هذا الحل ارسلى على الايميل تعريف اول جدول فى ملفك لكى افحصه وافيدك ان استطعت
ولا تنسانا من دعواتك الصالحات
aelhofy@gmail.com
__________________
اللهم ذل الامريكان وانصر شعب العراق المسكين
اللهم دمر اليهود وحرر ارض الاقصى الاسير
اللهم ارزقنى شهادة على اعتاب المسجد الاقصى
السلام عليكم ورحمة الله وبركاته
سأحاول تقديم شرح بسيط عسى الله أن يوفقني ويكون واضحا لكم
الفكرة تكمن بعد استخراج القاعدة على صيغة file.SQL
قم بفتح القاعدة مع أية برنامج يعالج النص وينصح ب WordPad لكن للقواعد الصغير ولكن إن كان الحجم كبير كام تقول فحاول فتحه بملف آخر
بعد فتح الملف قم بالبحث في الملف على الترميز
مثال :
الترميز هنا هو "collate latin1_general_ci " و "DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci "كود:CREATE TABLE `categorie` ( `idc` int(12) NOT NULL auto_increment, `nomc` varchar(250) collate latin1_general_ci NOT NULL default '', `date` varchar(10) collate latin1_general_ci NOT NULL default '', `activ` int(1) NOT NULL default '0', PRIMARY KEY (`idc`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
سنقوم الآن بعملية التغيير
قم الضغط على ctrl+H وقم بوضع أحد الترميزين في المساحة الأولى وفي المساحة الثانية ضع " "
واظغط على "replace all" أي تغيي وأعد الكرة مع الترميز الآخر
وبذلك تكون قد حذفت كل الترميزات في الملف
بعد ذلك قم بالبحث عن بقية الترميزات المستعملة (في الغالب يوجد ترميز واحد فقط)
بعد تبديل الترميز بالمساحة الفارغة ""
قم بتسجيل الملف من جديد ورفعه إلى الموقع
وسيعمل معك ان شاء الله
عند حذف كل الترميزات ورفعها في الموقع سيقوم ال PHPMYADMIN أو غيره من البرامج بوضع ترميز جديد للقواعد البيانات يتماشى مع ماهو موجود في السرفر
الله المستعان
جرب وقولي
سلااااااااام
__________________
كن ابن من شئت واكتسب أدبا يغنيك محموده عن النسب
ليس الفتى من يقول كان أبي بل الفتى من يقول ها أنا ذا
المكشة في هذا السطر
ENGINE=MyISAM DEFAULT CHARSET=latin1;
ما هو حله
تقوم بتعديل كتابة هذ السطر ليكون كالتالى
ENGINE=MyISAM ;
__________________
اللهم ذل الامريكان وانصر شعب العراق المسكين
اللهم دمر اليهود وحرر ارض الاقصى الاسير
اللهم ارزقنى شهادة على اعتاب المسجد الاقصى