PDA

View Full Version : مشکل نمایش نامفهوم اطلاعات بازیابی شده از Mysql



majides
دوشنبه 29 تیر 1383, 13:29 عصر
با سلام

وقتی که اطلاعات فارسی را در پایگاه داده Mysql ذخیره می کنم در هنگام بازیابی بصورت نامفهوم اطلاعات را بازیابی می کنم از کدپیج unicode نیز استفاده نمودم ولی جواب نگرفتم
لطفا مشکل مرا حل نمایید
با تشکر

oxygenws
دوشنبه 29 تیر 1383, 17:15 عصر
قاعدتا مشکلی نیست. تنها نکته ای که باید رعایت کنید. کدپیج ورودی و خروجی شما باید یکی باشه. منظورم اینه صفحهء HTML که فرم اطلاعات ورودی در اون قرار داره باید UTF-8 باشه و صفحه ای که قراره اطلاعات توش نمایش داده بشه هم UTF-8 باشه.

vatansever
سه شنبه 28 آبان 1392, 15:44 عصر
اين كد رو تو قسمت head


<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
انتخاب كن

mahmod2000
سه شنبه 28 آبان 1392, 15:59 عصر
و هنگام ايجاد جدول collation رو به اين صورت:

utf8_general_ci
انتخاب كن

MMSHFE
سه شنبه 28 آبان 1392, 16:04 عصر
و جمع بندی همه اینها توی تاپیک پرسشهای تکراری (http://barnamenevis.org/showthread.php?356992-%D9%BE%D8%B1%D8%B3%D8%B4%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C&p=1576424&viewfull=1#post1576424) بوده که متأسفانه گویا مطالعه نکردین.

engmmrj
سه شنبه 28 آبان 1392, 20:03 عصر
دوشنبه 29 تیر 1383 13:59 عصر :متفکر:

ابوذر محمودی
سه شنبه 28 آبان 1392, 21:32 عصر
اين كد رو تو قسمت head


<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
انتخاب كن
اوه خدای من.
9 سال و اندی پیش این سوال پرسیده شده ، یکم به تاریخ پست ها دقت کنین ...

vatansever
سه شنبه 28 آبان 1392, 23:58 عصر
ببخشيد
تازه كار بودن اين درد سرارو هم داره ديگه
شرمنده:خجالت: