Smf عربى

المنتدى العام => القسم التقنى => قسم تبادل خبرات الحاسوب و الإنترنت => الموضوع حرر بواسطة: صلاح الدين في 17 , يوليو, 2009 - 07:07:58 صباحاً

العنوان: حول phpmyadmin و smf
أرسل بواسطة: صلاح الدين في 17 , يوليو, 2009 - 07:07:58 صباحاً
السلام عليكم ورحمة الله وبركاته
لدي مشكلة غريبة في قواعد البيانات
عندما اضيف اي مود جديد لا اجد collation الخاص به utf8_general_ci
بل latin1_swedish_ci اقصد الجدول الجديد الذي يضاف مع المود
لماذا يا ترى؟
ثانيا القاعدة ككل ليست collation --> utf8_general_ci
هل يمكن ان تحول هي بأكملها؟ ام لا؟
من phpmyadmin
والامر الاخير هناك مود اغير يدويا عندما يعمل مباشرة يعود الى latin1_swedish_ci
حيرني والله
من لديه اي خبرة في هذا فل يفدنا
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: SAFAD في 17 , يوليو, 2009 - 09:34:15 مسائاً
من المفترض أن يعمل المود دون إختيار collation

أما عن التحويل
فأنتظرني قليلا أطور سكريبت من برمجتي لكي يتوافق و يعمل تلقائيا مع SMF

دمتم في حفظ الرحمن
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: صلاح الدين في 17 , يوليو, 2009 - 10:40:33 مسائاً
من المفترض أن يعمل المود دون إختيار collation

أما عن التحويل
فأنتظرني قليلا أطور سكريبت من برمجتي لكي يتوافق و يعمل تلقائيا مع SMF

دمتم في حفظ الرحمن
تم حل المشكلة لقد إستخدمت ALTER وحولت القاعدة (collation) في حد ذاتها  ;)
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: SAFAD في 18 , يوليو, 2009 - 09:28:55 صباحاً
ممكن لو تكتب الطريقة لكي يجد الحل غيرك إذا وقع في نفس المشكلة
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: صلاح الدين في 30 , أغسطس, 2009 - 12:01:46 مسائاً
ممكن لو تكتب الطريقة لكي يجد الحل غيرك إذا وقع في نفس المشكلة

شفرة: [اختيار]
ALTER DATABASE dbname COLLATE dbcolate
حيث:
dbname هو اسم قاعدة البيانات
dbcolate هو الترميز الجديد الذي تريده
وهذا تضعه في اوامر الـ sql في الـ phpmyadmin
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: SAFAD في 30 , أغسطس, 2009 - 12:10:18 مسائاً
لقد برمجت سكريبت يفعل هذا لكل الجداول دون تعب
أظنني أعطيتك إياه
المهم كنت أظن التعديل في المود وليس في القاعدة
العنوان: رد: حول phpmyadmin و smf
أرسل بواسطة: صلاح الدين في 30 , أغسطس, 2009 - 12:13:24 مسائاً
لقد برمجت سكريبت يفعل هذا لكل الجداول دون تعب
أظنني أعطيتك إياه
المهم كنت أظن التعديل في المود وليس في القاعدة
لا المود يأخذ ترميز القاعدة حسب ترميز قاعدتك يكون ترميز الجدول الجديد  :)