صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 34

الموضوع: [ برمجية ] التحويل من وإلى اي ترميز لقواعد البيانات

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576

    [ برمجية ] التحويل من وإلى اي ترميز لقواعد البيانات



    بسم الله الرحمن الرحيم

    قام الأخ فور عرب 4arab.net مشكورا بوضع طريقة تحويل قاعدة البيانات إلى ترميز UTF-8 ..

    وقمت بإكمال المسيرة .. ببرمجة هذه البرمجية التي تقوم بالتحويل إلى اي ترميز تفضله ، وتم تحديد الترميزات ( او التراميز ) إلى :
    - arabic windows 1256
    - UTF-8
    - Latin1_swedish او windows 1252

    مع امكانية إضافة اي ترميز آخر .. اذا شخص احتاجه ، ولكن لا اعتقد ان المطلوب سيخرج عن هذه الثلاثة ..


    البرمجية بسيطة ولا تحتاج للكثير من التعقيد ، عملها كالتالي :
    1- تقوم بادخال بيانات القاعدة الخاصة بك
    2- يقوم بجلب البيانات التي بها
    3- يقوم بتحويل كل البيانات إلى الترميز المطلوب
    4- يقوم بتصدير ملف SQL لك لتقوم برفعه مرة اخرى لقاعدة بيانات جديدة
    5- تقوم باستخدام قاعدة البيانات الجديدة



    لمعرفة كيفية استخدام البرمجية :
    http://www.webplus.ws/tec/help.php

    لتحميل البرمجية :
    http://www.webplus.ws/tec/tec.zip


    الصفحة الرئيسية ( تم تعطيل عملها ) :
    http://www.webplus.ws/tec



    لن يرى هذا السكربت إلا صاحب الموقع فقط .. فلا داعي لتغيير الحقوق




    للمبرمجين :
    الملف class.convert.php يحتوي على الكائن المختص بعملية جلب جميع البيانات من القاعدة وتحويلها ..
    وهو متاح للجميع .. بشرط ذكر المصدر في سورس البرمجة ( إن أمكن )



    البرمجية مرفقة ايضا ،

    تحياتي





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip tec.zip‏ (93.4 كيلوبايت, 1022 مشاهدات)
    __________________
    SWF Thumbnail - tweet me




  2. يعطيك العافيه Egyptechno

    عمل جدا رائع ومفيد

    لا هنت

    تحيتي لك





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  3. #3
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    البرنامج كبير في عمله وينفذ العملية بشكل جيد , لكن هناك ملاحظات
    - يحتاج الى مكتبة iconv وهي مكتبه ضرورية ويجب تفعليها في جميع سرفرات الاستظافه لكون برامج متعددة اللغات تستخدمها.
    - يقوم بتحويل جميع الجداول , ماذا لو كنت اريد فقط جدول واحد لانه قد يكون لجدولين ترميز مختلف.
    - من المفترض ان يتعرف على الترميز الحالي للقاعدة ويطلب من المستخدم ادخال الترميز الجديد فقط.
    - انشأت جدول بترميز latin وادخلت البينات فيه بالعربي لكن عن التحويل لم يظهر لي العربي , اعتقد هذه بسبب قاعدة البينات وانها عالجة البينات على على حسب ترميز الجدول .
    - البرنامج يعمل بشكل جيد من utf-8 الى cp1256 والعكس .
    - يجب عليك ان تتعرف على نسخة قاعدة البينات , لانشاء جدول بالترميز المطلوب.

    هذه ملا حظات على السريع قد يكون هناك ملاحظات خاطئه نسخة mysql التى اجريت عليها التجربة 5.0.22
    البرنامج مفيد جدا لشخص يرغب في تحويل قاعدة بينات موقعه من ترميز cp1256 الى ترميز UTF-8 !!





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  4. #4
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    يعطيك ربي الف عافيه اخي الكريم

    هذا مانحتاجه فعلا من فتره

    سوف اقوم بالتجربه على قاعده ضخمه وقريبا اعطيك النتيجه

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    عبد الله الزايدي :
    مشكور اخي ..




    ضيف باشا :
    الموضوع منور يا عسل

    - يقوم بتحويل جميع الجداول , ماذا لو كنت اريد فقط جدول واحد لانه قد يكون لجدولين ترميز مختلف.
    نقطة صحيحة 100% ، وايضا هناك حقول لا تحتاج إلى التغيير مثل الآيديهات والارقام او حقول تحمل قيم باللغة بالانجليزية .. مثل الروابط او الإيميلات ..

    ولكن المشكلة التي واجهتني .. في بداية البرنامج ( والتي كنت جعلت بها صاحب الموقع يقوم باختيار الجداول والحقول ) هي :
    - صعوبة الاعتماد على صاحب الموقع في هذه النقطة ، لأن ليس الكل يفهم معنى " حقل " و " جدول " و " حقل يحتاج إلى تغيير الترميز " و " حقل لا يحتاج " ..
    - بفرض ان صاحب الموقع عدى الاختبار على خير ، فبعد تغيير الحقول اللازمة فقط .. كيف سيقوم برفعها مرة أخرى ؟ حينها ساضطر ان اجعله يقوم بتحديد حقل ال id في الجدول .. واقوم بعملية عكسية update .. where id=any .. وطبعا مشاااااااااكل ..



    اما بالنسبة للتعرف على رقم النسخة .. حطيتها ببالي .. خاصة الاختلاف بين 5 و 4 .. ولكن جميع الاستعلامات المنفذة هي INSERT دون structure ..
    فرأيت انها لن تحدث اختلافا كبيرا ..


    ملاحظات رائعة .. من شخص اروع

    تسلم لمرورك . .





    MohDesign :
    الموضوع كله بدا بسببك
    فور عرب نزل موضوعه علشانك ..
    وانا نزلت البرمجية علشانك ..

    تعرف بعد كل ده .. لو ما عملتش اللي انت عايزه
    هيبقى منظرك وحش اوي اوي



    تحياتي ..





    __________________
    SWF Thumbnail - tweet me

  6. #6
    صاحب موقع المعهد العربي
    تاريخ التسجيل
    Sep 2006
    المشاركات
    797


    شئ رائع جدااا يا أخى...

    لكن مازل هناك استفسار ....

    هل السكربت تم تجربتة على قواعد المنتديات ليس Vb فقط بل ipb , phpBB ؟

    وفقك الله ياغالي فى دنياك و اخرتك بأذن الله







    __________________
    {يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1

  7. #7
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    ههههههههههههههههههه

    انت شكلك مرررررررره اليوم الامور داخله في بعض عندك

    ياسيدي يعطيك ربي الف عافيه وشكرا لك


    بس على فكره مو انا اللي طلبت التحويل اللي طلب هو الاخ Palcool في الموضوع التالي

    http://www.swalif.net/softs/showthread.php?t=197075





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  8. #8


    ممتاز
    اعجبتني كثيرا طريقة كتابتك للأكواد...





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    egy-ksa :
    الحقيقة لم اقم بتجربته ..

    ولكن الفكرة عزيزي ، ان معلومات الداتا بيز التي تقوم بادخالها .. تستخدم فقط للجلب .. وليس اكثر
    ولكن جميع (( اللغبطة )) اللي ممكن تحصل .. ستكون في قاعدة البيانات الجديدة ..

    فلا ارى اية مخاوف من التجربة




    MohDesign :
    هههههههههههههههههههههههههههههههههههههههههههههههههه هههههههههههههههههههههههههههه

    وربي وقعت من الضحك

    آسفين يا باشا على الخطأ .. الواحد راسه لفت :$ امتحانات .. وبرمجة ..

    الآن افتكرت ، انت اسمك لصق في عقلي .. من موضوع هلابي .. مش موضوع ال UTF

    شكرا



    Nadorino :
    الله يكرمك يا باشا ..

    بيني وبينك .. راسي لفت والله .. المصفوفات المستخدمة .. تصل إلى 4 اعماق .. مع عشرات الصفوف ..

    شكرا على التعليق



    تحياتي





    __________________
    SWF Thumbnail - tweet me

  10. #10


    لدي منتدي VB
    قمت بتحويله بهاك جريح للتحويل
    تحول بنجاح
    ولكن مازالت الحقول بإسم LATIN
    وكمان الكلام فيها مشفر

    كيف أجعله يظهر بالعربية ؟





    __________________
    السيف أصدق أنباء من الكتب

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    المجروح :
    عليك بتحويل الحقول إلى cp1256 ..

    ووضع هذا الكويري مرة واحدة في اي مكان قبل اي تنفيذ لاي استعلام

    كود PHP:
    mysql_query("SET NAMES 'cp1256'"); 

    ولكن كن واثق ان الداتا بيز بالفعل تم تحويلها ..

    لو لم يتم تحويلها .. سوف تظهر علامات استفهام ؟؟؟؟؟؟ ؟؟ ؟؟؟؟





    __________________
    SWF Thumbnail - tweet me

  12. #12
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    اعتقد انه يفترض ان تكتب العباره
    كود:
    SET NAMES 'cp1256'
    في ملف sql الناتج .





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .



  13. موضوعك مميز بالفعل و البرمجية ممتازة

    تسلم ايدك

    تم التثبيت





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  14. #14


    أخي لم تفهم قصدي

    أنا كان لدي القاعدة لاتين
    وفيها الترميز cp1256 فكانت بالطبع تظهر رموز

    قمت بإستخدام هاك جريح لتحويل المنتدي ل utf-8 وتم

    ولكن مازالت القاعدة بالداخل تظهر رموز وتميز الحقول لاتين

    أتمني توضح لي ماذا افعل لجعل الكلا يظهر عربي بالداخل
    في حين أن الترميز utf-8 ولكن الحقول لاتين





    __________________
    السيف أصدق أنباء من الكتب

  15. #15
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    ممتاز والله ما شاء الله لم اجربه ولكن اشعر بانه خلاصة لمتاعب التحويل اليدوية

    انا محتاج مساعدة فى اقرب من ذلك
    وكنت ضفت موضوع عن المساعدة لكن لا حياة لمن تنادي http://swalif.net/softs/showthread.php?t=197513

    المهم عندنا برنامج صغير بترميز uft-8 قاعدة و صفحات وكل حاجة .. البرنامج يجلب اخبار من مواقع محددة بعضها بترميز عربى و الاخر بترميز utf-8 .. المشكلة ان البرنامج كله utf-8 و الموقع المجلوب منه الخبر بترميز عربي يعني هنا محتاجين كلاس او وسيلة اخره لتحويل النص العربي ذات الترميز العربي من صفحة الخبر الى ترميز utf-8 لكي يتضمن بالقاعدة بصورة صحيحة والظهور بشكل صحيح ايضا فما هي طريقة استخدام الكلاس وهو متوفر .. هذا اذا كانت تطلب المشكلة إلي كلاس فعلاً .. خبرتني تحت الصفر لا أزيد ..

    ترميز البرنامج utf-8
    ترميز التمبلت utf-8
    ترميز القاعدة utf-8
    ترميز الجداول utf-8
    ترميز الحقول uft-8
    ترميز الخادم الشخصي utf-8

    فى هذه الحالة لن احتاج الى وضع امر utf-8 فى كل استعلام او حتي فى ملف الاتصال بالقاعدة لأن كل شيء على ما يرام بإستثناء غرض جلب الخبر من الموقع ذات الترميز العربي .

    وهذا السؤال موجه للاخوة الافاضل Egyptechno و daif و الخبراء عموماً

    مع اطيب التحية





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا|شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض