با سلام سوال من واضح هست
من یه اسکریپت دارم که وقتی فارسی می نویسم به صورت علامت سوال توی db ذخیره می کنه و در هنگام باز خوانی باز هم به صورت علامت سوال نشون می ده
تمام فروم رو گشتم ولی هر کاری که کردم درست نشد . راه حلش چیه ??
با تشکر از دوستان
نمایش نسخه قابل چاپ
با سلام سوال من واضح هست
من یه اسکریپت دارم که وقتی فارسی می نویسم به صورت علامت سوال توی db ذخیره می کنه و در هنگام باز خوانی باز هم به صورت علامت سوال نشون می ده
تمام فروم رو گشتم ولی هر کاری که کردم درست نشد . راه حلش چیه ??
با تشکر از دوستان
تو فیلدهای دیتابیستون ، نوعش رو utf8 persian بذارید
بعدش تو سورستون وقتی به دیتابیس کانکت شدین ، از کوئری زیر استفاده کنید
mysql_query('SET NAMES \'utf8\'');
دوست عزیز کاری نداره که
اون تیبلی که توش دیتای ورودی شما ذخیره میشه....تو phpmyadmin انتخابش کنید و collation رو همونطور که دوستمون بالاترف گفت روی utf8 persian ست کنید و ذخیره....
در اینجا کامل توضیح دادم :
کد:http://www.webhostingtalk.ir/f148/68356/#post638540
باید قبل insert قبل هر فیلد n بزارید