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

ظهور علامات استفهام بدل الأحرف العربية

بدأه rohaili في 21 سبتمبر 2009 · 5 رد · 8,179 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ترميز الجدول والأعمدة هو utf8_bin والصفحة أيضا utf-8 ومع ذلك تظهر الأحرف العربية علامات استفهام الجدول من نوع myisam ، وذلك في موقع eatj.com ، ما المشكلة ؟

300_130.gif

#2

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

تقبل الله منا و منكم صالح الأعمال إخوتي في الله.

سؤال:

هل المشكلة في إظهار النتائج على صفحة الموقع (يعني قاعدة البيانات سليمة) أم في إدخال البيانات (يعني تظهر المدخلات بشكل غريب داخل قاعدة البيانات).

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

mysql_query("SET NAMES 'utf8'");

أما الحالة الثانية فأنا أيضا أبحث عن حل لهذه المسألة.

ملاحظات:

يمكنك إستعمال مكتبة ArPHP و هناك أمثلة عن كل دالة

في بعض الأحيان يكون المصدر سليم و لكن قيامك بإنشاء ملف مصدري جديد يكون وراء المشكلة و الحل هو إستعمالك لملف يعمل بشكل سليم (مثلا أحد ملفات مكتبة ArPHP) ثم تغيير الكود بداخل الملف.

#3

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

المشكلة في الحالة الثانية ، وأنا استخدم jsp وليس php .

300_130.gif

#4

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

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

جزى الله خيرا كل من ساعدني في نشر موقعي ، وابشركم أنه تم حل مشكلة إدراج النص العربي في قاعدة البيانات كالتالي :

إضافة URIEncoding="UTF-8" إلى tag التالي :


maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" URIEncoding="UTF-8" />
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"

وذلك في الملف conf/server.xml

اذا كان الموقع يدعم jsp يمكن استعراض ملفات الموقع وتعديلها برفع الملف project.war ( موجود في المرفقات ) الى الموقع وتشغيله ثم اختيار رابط browser.jsp

project.zip

300_130.gif

#5

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

اخي الكريم بإذن الله اخي الكريم هو دة الحل النهائي لمشكلة الترميز العربي في قاعدة البيانات وانا

شغال بية علي mysql5

وكلة عربي وتمام التمام ,, حضرتك هتقوم بفتح ملف my.ini

هتقوم بعمل استبدال لكل ما هو latin

بـutf8

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

5halid0np.jpg

834.gifcooltext497758lc.gif834.gif
#6

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

أين أجد الملف my.ini

300_130.gif

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

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

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

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

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