بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني تطويرالمواقع

تطويرالمواقع تبادل خبرات ، سكربتات ، تصاميم ،استفسارات

 
 
خيارات الموضوع طريقة العرض
  #1  
قديم 20-09-2006, 09:32 PM
php4pro php4pro غير متصل
عضو
 
تاريخ التسجيل: Feb 2006
مشاركة: 3
مستوى تقييم العضوية: 0
php4pro is on a distinguished road
الافتراضي الحل النهائي ....أجعل phpMyAdmin يدعم العربي بدون مشاكل

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

انا سبق وان كتبت الموضوع في منتدى سوالف واضعه هنا لكي تعم الفائدة....

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

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

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

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

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

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

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

أولا:
اذهب الى الموقع الخاص بphpMyAdmin وحمل الاصدار الاخير
http://www.phpmyadmin.net/home_page/downloads.php
أو اذهب هنا مباشرة
http://prdownloads.sourceforge.net/phpmyadmin/phpM yAdmin-2.8.2.4.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

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

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

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

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

أخوكم PHP4PRO





الملفات المرفقة
نوع الملف: zip phpMyAdmin.zip‏ (الحجم 45.5 ك/بايت , عدد مرات التنزيل : 91)
 




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

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
الحل النهائي اروع استضافة سيد المنتديات مزاد المواقع 0 03-07-2007 04:02 AM
الحل النهائي لمشكلة الاحرف الغير مفهومه m666m المنتدى العام 7 26-12-2006 09:01 AM
وأخيراً الحل النهائي لمشكلة الرسائل / شرح بالصور / هام أبو نوافــ المنتدى العام 8 06-12-2006 05:32 AM
الحل النهائي لمشكلة الصندوق السحري ((نسخ الصور)) !! الصريح جداً قسم المنتديات 2 05-06-2006 12:32 PM
الحل النهائي لمشاكل الصندوق الماسي k8c طلبات البرمجة والتصميم والتطوير 4 14-01-2005 04:20 PM


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 07:38 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية