m.abri
یک شنبه 04 دی 1390, 12:47 عصر
اگه کسی در این مورد اطلاعاتی داره لطفا راهنمایی کنه :
دیتابیس و تمامی جدولها و فیلدها با کالیژن utf8_persian_ci تعریف شده اند....
در داخل فایل php اطلاعات زیر نوشته شده است :
mysql_query("SET character_set_results=utf8 , character_set_client=utf8 , character_set_connection=utf8 , character_set_database=utf8 , character_set_server=utf8",$conn);
mysql_query("SET SESSION collation_connection = 'utf8_persian_ci'");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
در فایل html و بخش هدرسطر زیر قرار داده شده است :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
موقعی که فیلدهای فارسی را از phpmyadmin در دیتابس وارد می کنیم درست نمایش داده می شود ولی وقتی از داخل برنامه می فرستیم مقدار فیلد فارسی در دیتابس خالی می شود ؟؟؟ آخه چرا؟؟؟؟؟؟
دیتابیس و تمامی جدولها و فیلدها با کالیژن utf8_persian_ci تعریف شده اند....
در داخل فایل php اطلاعات زیر نوشته شده است :
mysql_query("SET character_set_results=utf8 , character_set_client=utf8 , character_set_connection=utf8 , character_set_database=utf8 , character_set_server=utf8",$conn);
mysql_query("SET SESSION collation_connection = 'utf8_persian_ci'");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
در فایل html و بخش هدرسطر زیر قرار داده شده است :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
موقعی که فیلدهای فارسی را از phpmyadmin در دیتابس وارد می کنیم درست نمایش داده می شود ولی وقتی از داخل برنامه می فرستیم مقدار فیلد فارسی در دیتابس خالی می شود ؟؟؟ آخه چرا؟؟؟؟؟؟