ويش قلت يا العندليب
إدا ما في امر لتحويل database بكل ما فيها
فهل في امر لحويل ال table بكل ما فيه
ويش قلت يا العندليب
إدا ما في امر لتحويل database بكل ما فيها
فهل في امر لحويل ال table بكل ما فيه
الله أعلم ياعزيزي لم أجرب صراحه طريقة الترميز التي ذكرتها .
الأخ الفاضل العندليب (( دكتور vBulletin )) الله يسعدك دنيا وأخره .
تم التعديل بنجاح بارك الله فيك وما قصرت .
اسأل الله ان يرحم والديك وان يفرج همك وان يرزقك من الحور العين .
المشاركة الأصلية كتبت بواسطة العندليب
انا دورت في الـdocumentaion و توصلت إلى الأمر هذا
أمر ال CONVERT متوفر إلى ALTER TABLE لكن غير متوفر إلى ALTER DATABASEكود:ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
لم أقم بتجربة هذه الطريقة على أي منتدى من قبل، لكن استخدمتها كثيرا لتحويل ملفات عادية، من ترميز إلى ترميز لذلك يجب الحذر وأخذ نسخة احتياطية دئما، ويفضل التجربة على منتدى تجريبي أولا.المشاركة الأصلية كتبت بواسطة عبدالكريم ابو السعود
قم بأخذ نسخة احتياطية من قاعدة بياناتك، لتحصل على القاعدة على شكل ملف sql (نص) غير مضغوط.
بعد عملية الباك أب، لنتفرض أن الاسم الآن لديك: arawinDB.sql وتريد تحويل وحفظه باسم ملف جديد newutfDB.sql طبعا مع تغيير اللغة إلى الـ utf-8
للقيام بعملية التحويل، استخدم الأمر التالي:
الآن قم بزراعة الملف الجديد: newutfDB.sqlكود PHP:
iconv -f cp1256 -t UTF-8 arawinDB.sql -o newutfDB.sql
بعد زراعة قاعدة بياناتك الجديدة، قم بالدخول إلى لوحة التحكم، وقم بتغيير إعدادات اللغة من windows-1256 إلى UTF-8
ربما كان بإمكانك القيام بالخطوة الأخيرة في البداية أيضا.
هذه هي صيغة الأمر إذا أردت استخدامه مع لغات أخرى:
وللتأكد من أن السطر يعمل على السيرفر الخاص بك، استخدم هذا الأمر: iconv --usageكود PHP:
iconv -f <native encoding> -t UTF-8 <filename> -o <newfilename>
بالتوفيق
__________________
ممتاز
لكن هل هذا كل ما يلزم لتحويل منتدى vbulletin إلى UTF-8 ؟
القيام بهذه العملية في قاعدة البيانات و تغيير الترميز في الهيدر
نعم هذا كل ما تحتاجه، بعد ذلك تستطيع تصفح منتداك بإذن الله من أي موبايل جديد، أو وسيلة اتصال حديثه من دون انتظار ظهور البرامج التي تدعم اللغة العربية.
خطوة مباركة، واتمنى لك كل التوفق![]()
__________________