فى ناس كتير بتبرمج السكربت وبتجهزه على الترميز windows-1256
ثم كل شئ يبوظ لما تدخل البيانات لقاعدة البيانات
والكل يقوله استخدم يونيكود بس الحقيقة اليونيكود احيانا بيلخبط معاه وده عن تجربة
ارجو ان تستفيدو من تجربتى وهذه النتيجة عن تجربة

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

ده الحل

أولا يجب ان تكون الصفحة التى تعرض فيها البيانات والتى تدخل منها البيانات بالترميز


كود PHP:
                       <META http-equiv=Content-Type content="text/html; charset=windows-1256"
ثم يجب جعل الحقول فى قاعدة البيانات على الترميز


كود PHP:
utf8_general_ci 
وليس كما يفعل البعض

كود PHP:
utf8_unicode_ci 

أولا يجب ان تكون الصفحة التى تعرض فيها البيانات والتى تدخل منها البيانات بالترميز


كود:
<META http-equiv=Content-Type content="text/html; charset=utf-8">
وجعل حقول قواعد البيانات بالترميز

كود:
utf8_general_ci
ويجب بعد عملية الاتصال ان تقوم بتعريف محرك قواعد البيانات انك تتعامل مع ترميز UTF-8 كما يلى

كود:
$DBConnection->query("set names 'utf8';");


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