با سلام
وقتی که اطلاعات فارسی را در پایگاه داده Mysql ذخیره می کنم در هنگام بازیابی بصورت نامفهوم اطلاعات را بازیابی می کنم از کدپیج unicode نیز استفاده نمودم ولی جواب نگرفتم
لطفا مشکل مرا حل نمایید
با تشکر
با سلام
وقتی که اطلاعات فارسی را در پایگاه داده Mysql ذخیره می کنم در هنگام بازیابی بصورت نامفهوم اطلاعات را بازیابی می کنم از کدپیج unicode نیز استفاده نمودم ولی جواب نگرفتم
لطفا مشکل مرا حل نمایید
با تشکر
قاعدتا مشکلی نیست. تنها نکته ای که باید رعایت کنید. کدپیج ورودی و خروجی شما باید یکی باشه. منظورم اینه صفحهء HTML که فرم اطلاعات ورودی در اون قرار داره باید UTF-8 باشه و صفحه ای که قراره اطلاعات توش نمایش داده بشه هم UTF-8 باشه.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
اين كد رو تو قسمت 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 عصر![]()