الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة مع العربي في My SQL

مغلق
بدأه أبوعمـر في 4 يوليو 2005 · 10 رد · 1,719 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

لدي قاعدة بيانات في MY SQL تحوي بيانات عربية ، لكن عند عمل استعلام (Query) ظهرت بعض النتائج غير محققة لشرط الكويري، وبعد أخذ ورد اتضح لي أن المي سكل لايفرق مثلا بين : (ح) و (د) و (ي) وكــذا (ل و (م) ؟؟؟؟

أرجو المساعدة بارك الله فيكم...

#3

حاول ان تكون كلمة البحث اكثر من حرف

460.gif

#4

الاقضل تكون الاعمدة التي تحتوي بيانات عربية تكون من نوع binary او varbinary

لان الحروف العربية لاتعامل معاملة الحروف الانجليزية

وعند الاستعلام اكتب

select * from table where binary field ='xxx'

#5

أخي أبو عمر.. تضامناً معك سأوضح مشكلتك التي هي مشكلتي أنا أيضاٌ..

إخواني الأعضاء..

لقد كتبت مشاركة عن كيفية إدخال القيم ذات اللغة العربية في mysql...

كيفية إدخال القيم ذات الغة العربية في Mysql

وللأسف لم نستطع أن نصل لحل فيها...

وذلك لأن العيب ليس في mysql نفسه ولكن في كود ال php...

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

بعد بحث مكثف ومجهود كبير توصلت إلى أن هناك ملف يسمى select_lang.lib.php في مجلد libraries تحت مجلد phpmyadmin هو المسئول عن إظهار اللغة العربية أو أي لغات أخرى غير الإنجليزية بشكل صحيح...

هذا الملف للأسف معقد جداً (على حسب خبرتي) ولا أستطيع فهمه...

كل ما أريده من أحد الإخوة هو إستئصال جزء من الكود أستطيع إدخاله في كود الصفحة حتى تظهر الحروف العربية...

ملاحظة: أنا أستخدم ال Apache, mysql, php من package تسمى easyphp وهي نسخة فرنسية الأصل..(أرجو أن لا أجد من يقول لي أنها هي السبب في ذلك لأني وضحت أن phpmyadmin يعمل بكفاءة 100%)

أرجو المساعدة

#6

أخي الغالي لوجيك

المشكلة ليست في الكود لأن العملية مجربة وانا لي سنوات وانا اكتب امر الاستعراض العادي

$ser=mysql_query("select * from Table");

ومع ذلك تظهر البيانات باللغة العربية بدون اية مشكلة

اقترح عليك تنزل برنامج phptriadsetup2-11

انا استخدمه فيه phpmyadmin وكذلك MySQL و اباتشي

ابحث عنه

والله الموفق

460.gif

#8

أخي المتميز....

الحقيقة أنك فعلاَ أفحمتني بردودك و إهتمامك الشديد بهذا الموضوع...

جعله الله في ميزان حسناتك إن شاء الله...

والحقيقة أني سأضطر لتغيير هذه النسخة من البرنامج.. كما قلت..

مع أن المفروض أننا مبرمجين.. وأنا لا أحب اللجوء لهذه الطرق...

ولكن ما باليد حيلة...

على العموم جزاك الله كل خير

#10

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

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

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

http://prdownloads.sourceforge.net/xampp/x...er.exe?download

المكونات الأساسية لـ xampp هي خادم اباتشي وخادم قاعدة بيانات mySQL الإصدارة الرابعة والخامسة من PHP. بالاضافة الى برنامج إدارة قواعد البيانات phpmyadmin وخادم FileZilla لبروتوكول ftp وخادم البريد الالكتروني Mercury، بالاضافة الى مكتبة كلاساتPHP الشهيرة PEAR.

ومشكلتي أنني لدي برنامج برمجته بالـ PHP يقوم بالاتصال وإدراج بعض البيانات في قواعد البيانات الخاصة بي والتي قمت بتصميمها بمساعدة phpMyAdmin ويتم إدخال المعلومات باللغة الغربية واستخدمت الترميز UTF-8 ويتم الاتصال بقاعدة البيانت من غير أي مشاكل وإدراج المعلومات في جداول قاعدة البيانات التي قمت بتصميمها عندها أعود إلى phpMyAdmin لاستعراض ما أدخلته فيظهر لي رموز لا استطيع قراءتها أبدا ( سيسشضضص ) حاولت تغيير الترميز في قواعد البيانات وتغيير الترميز في صفحة الارسال المصممة بـ HTML ولكن دون فائدة مع العلم بأن المدخلات باللغة الانجليزية يتم إدخالها وثم واستعراضها عن طريق phpMyAdmin وتظهر بشكل ممتاز ومقروءة سؤالي كيف أدرج هذه المعلومات في قاعدة البيانات ومن ثم أذا استعرضتها بـ phpMyAdmin استطيع قراءتها

#11

ياسبحان الله

عندما قرأت مشاركتكم فتحت قاعدة بيانات mySQL عندي لأجرب تخزين بيانات عربيه

ولا تظهر بضورة عربيه لا في ال PHPmyAdmin ولا في Dos طبعا

لكنها ظهرت بشكل صحيح في المثال الذي جربت فيه عرض بيانات من القاعدة اللي انا عامله بال PHP

حاجه غريبه!!!!!

أسألكم الدعاء لأبي و أمي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…