السلام عليكم ورحمة الله وبركاته
لدي استفسار .. وهو انني وضعت في الهيدر هذا الكود:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
ومع ذلك فهو يفتح الصفحة بالـ utf-8
وعندما اعدلها إلى من View>Encoding>Arabic(Windows تظهر الحروف بشكل طبيعي.
اي انني احتاج في كل مرة تغيير encoding !!
لخذ فكرة قبل الاجابة:
عملت سكربت وواجهتني مشكلة الترميز ، وعملت التالي:
* اضفت في ملف الاتصال هذا الامر:
كود PHP:
mysql_query("SET character_set_client=cp1256");
mysql_query("SET character_set_connection=cp1256");
mysql_query("SET character_set_database=cp1256");
mysql_query("SET character_set_results=cp1256");
mysql_query("SET character_set_server=cp1256");
mysql_query("SET NAMES cp1256");
ووضعت الترميز في ملف الهيدر هذا :
كود PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
والسكربت يعمل تمام لكن المشكلة تكمن في : اني يجب ان احول من المتصفح الـ Encoding في كل مرة ..
لدرجة جربت الكثير من الحلول ومنها:
AddDefault charset windows-1256
في ملف *.htaccess
ولم ينفع ايضا ً ...
ملحوظة: ترميز القاعدة عندي cp1256_general_ci
وجربت latin1 ..
وجربت binary ..
وماعندي تول بار في المتصفح..
========باختصار=========
السكربت يعمل بشكل ممتاز ولكن المشكلة عندي ترميز المتصفح
كل مرة احتاج تغييره من utf-8 إلى arabic(windows
======================
شاكراً ومقدر تعاونكم ،،،
..