صفحة 1 من 4 1234 الأخيرةالأخيرة
النتائج 1 إلى 15 من 51

الموضوع: حصرياً ....أجعل phpMyAdmin يدعم العربي بدون مشاكل

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892

    حصرياً ....أجعل phpMyAdmin يدعم العربي بدون مشاكل



    السلام عليكم ورحمة الله وبركاته

    لا يخفى على الجميع ما يشكله برنامج phpMyAdmin من أهمية حيث أنه من أهم البرامج المستخدمة لإدارة قواعد البيانات...

    في الفترة الأخيرة البرنامج بدأ بدعم UTF في قاعدة البيانات mysql v4.1 فما فوق مما سبب مشاكل مع قواعد البيانات التي ما زالت تستخدم الترميز القديم وهو arabic-windows-1256 حيث انه تجاهل الترميز السابق وسبب ذلك بعض المشاكل عند التصدير او الاستيراد او انتقال السيرفر الى الاصدار الجديد من mysql ...

    المهم بعد عدة تجارب مع البرنامج وانا كنت على يقين انه هناك طريقة لحل المشكلة فحاولت معرفة كيفية عمل البرنامج حيث لاحظت انك اذا ركبته على الاصدار القديم من mysql يعمل بدون مشاكل اما ركبته على الاصدار الجديد من mysql تظهر مشكلة العربي حيث ان الحروف تظهر على شكل "؟؟؟؟" وذلك بسبب ان ترميز القراءة مختلف عن ترميز المدخلات واحيانا تظهر بشكل حروف مرعبه "أœأœأ*أœأœأ‰1" ==> حلوه مرعبه

    فحاولت ايجاد طريقة لجعل البرنامج يدعم الترميز السابق بأقل عدد من التعديلات و الآن بحمد الله استطعت جعل phpMyAdmin يدعم اللغة العربية دعم تام يعني كأنك مركب الاصدار القديم وجربت هذه الطريقة على آخر اصدار وهو phpMyAdmin-2.9.0 وهي تعمل بشكل رائع جدا...

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

    الطريقة هذي سيستفيد منها من يعمل على السيرفر الشخصي - صاحب السيرفر - المستضيف العادي لا يمكنه الاستفادة منها الا باحدى طريقتين :-
    1- اما يطلب من المستضيف التعديل على هذه الملفات ولن تسبب أي مشاكل مع اللغات الأخرى
    2- ان يقوم هو برفع الphpMyAdmin الاصدار الاخير بعد ما يقوم بالتعديل يدوياً

    الطريقة كالتالي:-

    أولا:
    اذهب الى الموقع الخاص بphpMyAdmin وحمل الاصدار الاخير
    http://www.phpmyadmin.net/home_page/downloads.php
    أو اذهب هنا مباشرة
    http://prdownloads.sourceforge.net/p...0.zip?download

    ثانياً :
    بعد فك ضغط الملف اذهب الى مجلد lang ستجده داخل المجلد الناتج عن فك الضغط ابحث عن ملف اسمه english-utf-8.inc قم بتغيير اسمه الى أي شيء

    ابحث عن الملف english-iso-8859-1.inc وغير اسمه الى english-utf-8.inc

    بعد تغيير اسمه افتح الملف

    وابحث عن السطر التالي
    كود PHP:
    $charset 'iso-8859-1'
    واستبدله ب
    كود PHP:
    $charset 'windows-1256'
    ثالثاً:
    اذهب الى مجلد libraries ستجد داخله ملف اسمه select_lang.lib افتح هذا الملف بأي برنامج تحرير

    أبحث عن السطر التالي
    كود PHP:
    'windows-1256' => 'cp1256'
    واستبدله ب
    كود PHP:
    'windows-1256' => 'latin1'
    ومن أراد البرنامج باللغة العربية كل ما عليه هو الذهاب الى مجلد lang و تغيير اسم الملف arabic-utf-8.inc الى أي اسم آخر ومن ثم تغيير اسم الملف arabic-windows-1256.inc الى arabic-utf-8.inc

    بعد هذا كله الآن ادخل من المتصفح على phpMyAdmin واختر اللغة العربية أو الانجليزية من القائمة ستجد ان كل قواعد البينات تظهر فيها الحروف العربية وتستطيع التعديل عليها بدون أي مشاكل

    ملاحظة: الموضوع هذا مخصص لمن لا يزال يستخدم الترميز 'windows-1256' اما من انتقل الى utf لا اظنه يواجه مشاكل اصلا مع phpMyAdmin

    ومبروك عليكم الطريقة :nice:

    من اراد الملفات المعدله جاهزة الخاصة بالاصدار phpMyAdmin-2.9.0 فهي في المرفقات

    ملاحظة: لا اسمح بنقل الموضوع الا مع ذكر المصدر...

    لا تنسونا من دعائكم.... وهذي هدية رمضان

    أخوكم PHP4PRO





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة php4pro ; 21-09-2006 الساعة 04:10 AM سبب آخر: تم التحديث للاصدار الأخير


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    788


    كلمة شكر اقدمها لك اخوي

    وان شاء الله تكون الحل النهائي

    وجاري محاولة التجربه


    تحيتي





    __________________
    ضوء الفلاش
    الفلاش.كوم

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    103


    شكراً جزيلاً
    ومن فترة ابحث عن الطريقة






  4. #4


    أخي الحبيب الغالي : php4pro ...
    ثق أنني لن أنساك من الدعاء في ليالي شهر رمضان المبارك ...

    فوالله ثم والله ثم والله ...
    لقد صنعت المعجزة معنا ومع المصيبة التي كنا نواجهها مع PHPMYADMIN ...

    سبحان الله ...
    لقد تم حل المشكلة نهائيا وكل شئ بالعربي وواضح تماما :shy:

    الله يحفظك ويحفظك أرحامك وأقربائك ويرزقك وإياهم خير الدنيا والآخرة ...

    رائئئئئئئئئئئئئئئئئئئئئئئع :1power:






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    312


    الله يجزاك بالجنه يالغالي

    بس ياليت اذا تكرمت تشرح الاوامر للاصحاب السيرفرات

    وشكرا





    __________________
    ترقبووووا ان شاء الله


    قريبا :)

  6. #6
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892


    الاخ FlashLight و الاخ elMASry

    حياكم الله .... وجربوا الطريقة ستجدوا أن الطريقة فعالة

    الاخ أبوعلي1981

    بارك الله فيك وجزاك الله خيرا.... الحمد لله انك استفدت من الطريقة

    الاخ lazorde

    ما فيه اوامر ولا شيء مجرد تعديل بسيط في الملفات وستنحل المشكلة بإذن الله كما في الشرح السابق






  7. #7
    Banned
    تاريخ التسجيل
    Apr 2006
    المشاركات
    56


    مشكور يالغالي

    طريقه اكثر من رائعه وفعلا تمت التجربه بنجاح علي السيرفر






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Aug 2001
    المشاركات
    187


    شكرا لك






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    السلام عليكم

    يعطيك العافيه :app:

    اصحاب السيرفرات تحصلون phpmyadmin في "/usr/local/cpanel/base/3rdparty/"


    تحياتي





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه



  10. الف شكر لك ياخوي

    جزاك الله خير
    جاري تجربة الطريقة

    سلامي لك





    __________________
    كل مالا يعطى يضيع

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    40


    ألف شكر اخي الفاضل

    طبقت الخطوات كما ذكرت بارك الله فيك

    ولي استفسار إذا تسمح

    الآن أريد استيراد قاعدة بيانات بترميز windwos-1256

    عندما أقوم باختيار import ثم أضيف موقع ملف قاعدة البيانات

    يوجد الخيار "شيفرة أحرف الملف:" أي الخيارات أحدد cp1256 أو latin1 طبعاً لم أجد windows-1256

    جزاك الله كل خير






  12. #12
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892


    بارك الله فيكم يا اخوان ونحن في الخدمة

    اقتباس المشاركة الأصلية كتبت بواسطة مناااف
    ألف شكر اخي الفاضل

    طبقت الخطوات كما ذكرت بارك الله فيك

    ولي استفسار إذا تسمح

    الآن أريد استيراد قاعدة بيانات بترميز windwos-1256

    عندما أقوم باختيار import ثم أضيف موقع ملف قاعدة البيانات

    يوجد الخيار "شيفرة أحرف الملف:" أي الخيارات أحدد cp1256 أو latin1 طبعاً لم أجد windows-1256

    جزاك الله كل خير
    اهلا بك أخي

    عند الاستيراد أختر Utf أو latin1 ما تفرق ....

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

    ولا تختار cp1256 لانه اذا اخترت هذا الترميز سنرجع للمشكلة السابقة






  13. #13
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892


    تم تحديث الملفات للاصدار الاخير phpMyAdmin-2.9.0






  14. #14
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    892


    بارك الله فيكم يا اخوان....

    اقتباس المشاركة الأصلية كتبت بواسطة ArabCoders
    السلام عليكم

    يعطيك العافيه :app:

    اصحاب السيرفرات تحصلون phpmyadmin في "/usr/local/cpanel/base/3rdparty/"


    تحياتي
    شكرا لك أخي على هذه الاضافة

    اقتباس المشاركة الأصلية كتبت بواسطة الإمبراطور وحيد
    الف شكر لك ياخوي

    جزاك الله خير
    جاري تجربة الطريقة

    سلامي لك
    ما رديت بشر ضبطت معك ولا لا






  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    485


    الله يعطيك ألف ألف عافية

    واخيراً حل للمشكلة

    بإذن الله سوف ادعيلك كل يوم في الصلاة :]

    وانا عندي phpMyAdmin 2.8.0.2
    اسماء الملفات كلها بعدها .php

    بس حبيت اعطيك هذي الملاحظة

    مع تحياتي










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

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

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