PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نمایش فارسی در MySQL و در صفحه وب به صورت علامت سوال



hpnn.wm
January 22nd, 2013, 15:48
با سلام سوال من واضح هست
من یه اسکریپت دارم که وقتی فارسی می نویسم به صورت علامت سوال توی db ذخیره می کنه و در هنگام باز خوانی باز هم به صورت علامت سوال نشون می ده
تمام فروم رو گشتم ولی هر کاری که کردم درست نشد . راه حلش چیه ??
با تشکر از دوستان

hostspace
January 22nd, 2013, 16:14
تو فیلدهای دیتابیستون ، نوعش رو utf8 persian بذارید
بعدش تو سورستون وقتی به دیتابیس کانکت شدین ، از کوئری زیر استفاده کنید
mysql_query('SET NAMES \'utf8\'');

hpnn.wm
January 22nd, 2013, 20:58
تو فیلدهای دیتابیستون ، نوعش رو utf8 persian بذارید
بعدش تو سورستون وقتی به دیتابیس کانکت شدین ، از کوئری زیر استفاده کنید
mysql_query('SET NAMES \'utf8\'');

دوستان کسی می تونه به من کمک کنه
من سورس رو به شما بدم و شما خودتون تغییرات رو انجام بدید

compiler
January 22nd, 2013, 21:37
دوست عزیز کاری نداره که

اون تیبلی که توش دیتای ورودی شما ذخیره میشه....تو phpmyadmin انتخابش کنید و collation رو همونطور که دوستمون بالاترف گفت روی utf8 persian ست کنید و ذخیره....

safinoor
January 22nd, 2013, 23:24
در اینجا کامل توضیح دادم :



http://www.webhostingtalk.ir/f148/68356/#post638540

fausjus
February 14th, 2013, 09:40
باید قبل insert قبل هر فیلد n بزارید