السلام عليكم
أنا حاليا اعمل على مشروع php و هدا المشروع بحنوي على صفحات متعددة اللغات و المشكلة هي دائما اللغة العربية
مع انني أراعي اللغة الفرنسية اللتي تجنوي على حروف معينة لا توجد بالانجليزية وهي À Â Æ Ç É È Ê Ë Î Ï Ô Œ Ù Û Ü Ÿ ÿ ü û ù œ ô ï î ë ê è é ç æ â à
المشكلة اللي عندي كانت غريبة لانني اول مرة ابرمج موقع بالعربية
عندما أخزن المعلومات بالعربية قي قاعدة البيانات MYSQL تظهر لي بال code ascii الخاصة بالعربية في phpmyadmin
ولكن عندما اعمل select تظهر لي الكنابة اللتي أدخلتها بالعربية
لا تقولو لي مادام أنك تكتب عربي و تظهر عربي فهدا جيد
ففي قاعدة البيانات المعلومات ليست بالعربي بل بال code asscii
فمثلا حرف واحد بالعربية يأخد لي مساحة 7 حروف في قاعدة البيانات وهدا أمر غير مقبول يعني حرف الباء يكون في قاعدة البيانات ب
مع علمكم انني عندما ادخل المعلومات مباشرة من phpmyadmin تظهر لي بالعربية في phpmyadmin
لكن في صفحة من برمجتي تظهر لي ب code ascii في phpmyadmin
أنا أستعمل utf8_bin في حقول الجدول لقاعدة البيانات و مرات أستعمل utf_8 أو iso في صفحة الويب
ممكن حل