السلام عليكم ورحمة الله وبركاته
هذا هو الحل ان شاء الله
قمت بترقية نسخة Apache الى 4.4.2
و للتجربة قمت بترقية نسخة Apache الى 5.1.4
قمت باضافة التالي الى ملف /etc/my.cnf
default-character-set = cp1256
character_set_client=cp12 51
default-collation=cp1256_general_ ci
init-connect=SET NAMES binary
انتهت مشكلة الـ Ajax ، ظهرت الكتابة بالشكل الصحيح، وارسل المنتدى رسالة عبر البريد الالكتروني كتحديث للمواضيع التي اشتركت فيها تحوي الحروف العربية بشكل صحيح..
يوجد لدي هاك الرسائل المستعجلة، ظهرت الرسائل بشكل صحيح ايضا.
ملحوظة: عليك حفظ جدول الأسماء ومن ثم اعادة رفعه كـ cp1256_general_ci بدلا من latin1_swedish_ci والا ظهر لك الخطأ التالي خاصة عند عرض المواضيع عبر الأرشيف:
MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLIC IT) and (cp1256_general_ci,IMPLIC IT) for operation 'ifnull'
لا تعدل على جدول user مباشرة من قاعدة البيانات كي لا تخسر اسماء الأعضاء التي تحوي حروف عربية اذ ستحل محلها علامات الاستفهام
أطيب التحيات
منقول من سوالف سوفت للأخ الفاضل بو يوسف مع أجمل تحية .
0
مواقع النشر (المفضلة)