با سلام
وقتی که اطلاعات فارسی را در پایگاه داده Mysql ذخیره می کنم در هنگام بازیابی بصورت نامفهوم اطلاعات را بازیابی می کنم از کدپیج unicode نیز استفاده نمودم ولی جواب نگرفتم
لطفا مشکل مرا حل نمایید
با تشکر
Printable View
با سلام
وقتی که اطلاعات فارسی را در پایگاه داده Mysql ذخیره می کنم در هنگام بازیابی بصورت نامفهوم اطلاعات را بازیابی می کنم از کدپیج unicode نیز استفاده نمودم ولی جواب نگرفتم
لطفا مشکل مرا حل نمایید
با تشکر
قاعدتا مشکلی نیست. تنها نکته ای که باید رعایت کنید. کدپیج ورودی و خروجی شما باید یکی باشه. منظورم اینه صفحهء HTML که فرم اطلاعات ورودی در اون قرار داره باید UTF-8 باشه و صفحه ای که قراره اطلاعات توش نمایش داده بشه هم UTF-8 باشه.
اين كد رو تو قسمت head
هنگام كانكت اين كد:کد HTML:<meta http-equiv="content-type" content="text/html;charset=utf-8">
$con=mysql_connect($host,$user,$pass);
mysql_set_charset("utf8",$con);
و هنگام ايجاد جدول collation رو به اين صورت:
utf8_unicode_ci
انتخاب كن
و هنگام ايجاد جدول collation رو به اين صورت:
utf8_general_ci
انتخاب كن
و جمع بندی همه اینها توی تاپیک پرسشهای تکراری بوده که متأسفانه گویا مطالعه نکردین.
دوشنبه 29 تیر 1383 13:59 عصر :متفکر:
ببخشيد
تازه كار بودن اين درد سرارو هم داره ديگه
شرمنده:خجالت: