linnou
10-31-2013, بتوقيت غرينيتش 05:26 AM
http://www.dzbatna.com/images/icons/iconrote.gif طھط؛ظٹط± طھط±ظ…ظٹط² ظ‚ط§ط¹ط¯ط© ط§ظ„ط¨ظٹط§ظ†ط§طھ ط§ظ„ظ‰ utf-8 (http://www.dzbatna.com/t1846202/)
http://img838.imageshack.us/img838/5782/bsmlh21.png
اليوم جايب لكم قنبلة من العيار الثقيل ستدمر محتكري تغير ترميز قواعد البيانات
للاسف اغلب السكربتات المنتشرة بالنت لا تفي بالغرض
وتحدث مشاكل كبيرة في قاعدة البينات
فأفضل طريقة لتغير ترميز قاعدة البيانات هي من خلال اوامر ال SHH
لكن ليس كل شخص يملك حساب SSH
فما الحل اذا .....
الحل هو تغير ترميز قاعدة البيانات داخل الويندوز وليس على السيرفر SERVER
في الويندوز نظام ال DOS وهو بمثابة حساب الـ SSH في سيرفر SERVER الاستضافة HOTING
ولكن ينقصه بعض الادوات حتى نتمكن من تنفيذ اوارم تحويل الترميز
لا اريد اطيل عليكم اكثر لنبدأ الشرح طريقة ومن خلاله سيتضح كل شيء
اولا : تثبيت setup برنامج - libiconv - وهو المسؤول عن تغير ترميز قاعدة البيانات
يمكن تحميله من المرفق
http://www.up.mtwer.com/files/10856.png
http://www.up.mtwer.com/files/10852.png
http://www.up.mtwer.com/files/10853.png
http://www.up.mtwer.com/files/10854.png
http://www.up.mtwer.com/files/10855.png
http://www.up.mtwer.com/files/10857.png
http://www.up.mtwer.com/files/10861.png
http://www.up.mtwer.com/files/10858.png
http://www.up.mtwer.com/files/10859.png
بكدا نكون انتهينا من تثبيت setup البرنامج ننتقل الأن الى المرحلة الثانية وهي استخدام البرنامج في تغير الترميز قاعدة البيانات
نقوم بدخول الى مجلد bin الموجود على المسار التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> C:\Program Files\GnuWin32\bin
</code> </code>
ونقوم بوضع ملف نسخة قاعدة البيانات المراد تغير ترميزها في المجلد
http://www.up.mtwer.com/files/10860.png
نقوم بدخول الى شاشة الدوس من خلال الذهاب الى قائمة ابدأ ثم تشغيل
ثم نكتب cmd ونضغط موافق
http://www.up.mtwer.com/files/10862.png
نقوم بلصق الامر التالي في شاشة الدوس لدخول الى مجلد الموجود به قاعدة البيانات
رمز PHP:
<code style="white-space:nowrap"> <code> cd C:\Program Files\GnuWin32\bin
</code> </code>
http://www.up.mtwer.com/files/10863.png
http://www.up.mtwer.com/files/10864.png
الأن نقوم بكتابة الامر التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> iconv.exe -f windows-1256 -t utf-8 vb.sql > vb-utf8.sql
</code> </code>
windows-1256 : هو ترميز قاعدة البيانات الحالي
utf-8 : هو الترميز المراد تحويل قاعدة البيانات له
vb.sql : هو اسم ملف قاعدة البيانات المراد تغير ترميزها
vb-utf8.sql : اسم الملف الناتج عن عملية تغير الترميز ( ملف القاعدة بالترميز الجديد )
http://www.up.mtwer.com/files/10865.png
نضغط انتر وننتظر حتى ينتهي من تغير الترميز و يظهر لك كما هو موضح بالصورة
http://www.up.mtwer.com/files/10866.png
نذهب الى المجلد bin سنجد ملف جديد باسم vb-utf8.sql
http://www.up.mtwer.com/files/10867.png
بكدا نقون انتهينا من تغير ترميز قاعدة البيانات بنجاج ولم يتبقى علينا سوى تركيب install قاعدة البيانات و الاستمتاع بفوائد الترميز الجديد
مميزات هذه الطريقة :
لا تستغرق سوى دقائق معدودة مهما كانت قاعدة البيانات كبيرة
يتم فيها تغير ترميز قاعدة البيانات بالكامل وليس فقط الجداول
نسبة حدوث اخطأ شبه معدومة
تنفع هذه الطريقة مع اي قاعدة بيانات لاي سكربت كان
ملاحظات هامة :
1- يفضل تطبيق الطريقة في ويندوز Xp لتجنب صلحيات المجلدات في ويندوز فيستا و ويندوز 7
2- يفضل حذف جميع الهاك productات قبل تنفيذ الطريقة لتجنب اي اخطأ
3- يفضل حذف اللغة العربية قبل تغير الترميز و الابقاء على اللغة الانجليزية وتركيب install اللغة العربية بعد الانتهاء من تغير الترميز
4- يجب ان يكون ملف قاعدة البيانات بصيغة sql ولا يكون مضغوط
في النهاية اتمنى ان اكون وفقت في تقديم هذا الشرح طريقة
وان يكون الشرح طريقة واضح و مفهوم بالنسبة لكم
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif libiconv-1.9.2-1.zip (http://www.traidnt.net/vb/attachments/570881d1304093498-libiconv-1.9.2-1.zip) (923.9 كيلوبايت, عدد مرات المشاهدة 894 مرة)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
http://img838.imageshack.us/img838/5782/bsmlh21.png
اليوم جايب لكم قنبلة من العيار الثقيل ستدمر محتكري تغير ترميز قواعد البيانات
للاسف اغلب السكربتات المنتشرة بالنت لا تفي بالغرض
وتحدث مشاكل كبيرة في قاعدة البينات
فأفضل طريقة لتغير ترميز قاعدة البيانات هي من خلال اوامر ال SHH
لكن ليس كل شخص يملك حساب SSH
فما الحل اذا .....
الحل هو تغير ترميز قاعدة البيانات داخل الويندوز وليس على السيرفر SERVER
في الويندوز نظام ال DOS وهو بمثابة حساب الـ SSH في سيرفر SERVER الاستضافة HOTING
ولكن ينقصه بعض الادوات حتى نتمكن من تنفيذ اوارم تحويل الترميز
لا اريد اطيل عليكم اكثر لنبدأ الشرح طريقة ومن خلاله سيتضح كل شيء
اولا : تثبيت setup برنامج - libiconv - وهو المسؤول عن تغير ترميز قاعدة البيانات
يمكن تحميله من المرفق
http://www.up.mtwer.com/files/10856.png
http://www.up.mtwer.com/files/10852.png
http://www.up.mtwer.com/files/10853.png
http://www.up.mtwer.com/files/10854.png
http://www.up.mtwer.com/files/10855.png
http://www.up.mtwer.com/files/10857.png
http://www.up.mtwer.com/files/10861.png
http://www.up.mtwer.com/files/10858.png
http://www.up.mtwer.com/files/10859.png
بكدا نكون انتهينا من تثبيت setup البرنامج ننتقل الأن الى المرحلة الثانية وهي استخدام البرنامج في تغير الترميز قاعدة البيانات
نقوم بدخول الى مجلد bin الموجود على المسار التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> C:\Program Files\GnuWin32\bin
</code> </code>
ونقوم بوضع ملف نسخة قاعدة البيانات المراد تغير ترميزها في المجلد
http://www.up.mtwer.com/files/10860.png
نقوم بدخول الى شاشة الدوس من خلال الذهاب الى قائمة ابدأ ثم تشغيل
ثم نكتب cmd ونضغط موافق
http://www.up.mtwer.com/files/10862.png
نقوم بلصق الامر التالي في شاشة الدوس لدخول الى مجلد الموجود به قاعدة البيانات
رمز PHP:
<code style="white-space:nowrap"> <code> cd C:\Program Files\GnuWin32\bin
</code> </code>
http://www.up.mtwer.com/files/10863.png
http://www.up.mtwer.com/files/10864.png
الأن نقوم بكتابة الامر التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> iconv.exe -f windows-1256 -t utf-8 vb.sql > vb-utf8.sql
</code> </code>
windows-1256 : هو ترميز قاعدة البيانات الحالي
utf-8 : هو الترميز المراد تحويل قاعدة البيانات له
vb.sql : هو اسم ملف قاعدة البيانات المراد تغير ترميزها
vb-utf8.sql : اسم الملف الناتج عن عملية تغير الترميز ( ملف القاعدة بالترميز الجديد )
http://www.up.mtwer.com/files/10865.png
نضغط انتر وننتظر حتى ينتهي من تغير الترميز و يظهر لك كما هو موضح بالصورة
http://www.up.mtwer.com/files/10866.png
نذهب الى المجلد bin سنجد ملف جديد باسم vb-utf8.sql
http://www.up.mtwer.com/files/10867.png
بكدا نقون انتهينا من تغير ترميز قاعدة البيانات بنجاج ولم يتبقى علينا سوى تركيب install قاعدة البيانات و الاستمتاع بفوائد الترميز الجديد
مميزات هذه الطريقة :
لا تستغرق سوى دقائق معدودة مهما كانت قاعدة البيانات كبيرة
يتم فيها تغير ترميز قاعدة البيانات بالكامل وليس فقط الجداول
نسبة حدوث اخطأ شبه معدومة
تنفع هذه الطريقة مع اي قاعدة بيانات لاي سكربت كان
ملاحظات هامة :
1- يفضل تطبيق الطريقة في ويندوز Xp لتجنب صلحيات المجلدات في ويندوز فيستا و ويندوز 7
2- يفضل حذف جميع الهاك productات قبل تنفيذ الطريقة لتجنب اي اخطأ
3- يفضل حذف اللغة العربية قبل تغير الترميز و الابقاء على اللغة الانجليزية وتركيب install اللغة العربية بعد الانتهاء من تغير الترميز
4- يجب ان يكون ملف قاعدة البيانات بصيغة sql ولا يكون مضغوط
في النهاية اتمنى ان اكون وفقت في تقديم هذا الشرح طريقة
وان يكون الشرح طريقة واضح و مفهوم بالنسبة لكم
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif libiconv-1.9.2-1.zip (http://www.traidnt.net/vb/attachments/570881d1304093498-libiconv-1.9.2-1.zip) (923.9 كيلوبايت, عدد مرات المشاهدة 894 مرة)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©