نقل قول: درج مطلب در پایگاه داده
سلام
این کدم امتحان کن
mysql_query('set names utf8') or die(mysql_error());
قبل اجرای کوئری این رو اجرا کن.اول برنامه بعد از اتصال به پایگاه داده
نقل قول: درج مطلب در پایگاه داده
سلام برای درج اطلاعات در دیتا بیس قبل از دستور insert از کدهای زیر استفاده کن:
mb_http_input("utf-8");
mb_http_output("utf-8");
برای باز خوانی اطلاعات نیز قبل از بازخوانی این دو دستور را بنویس :
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
موفق باشید
نقل قول: درج مطلب در پایگاه داده
با اجرای این کوئری مطالب بصورت فارسی در پایگاه ذخیره شده اما وقتی مطالب از پایگاه بیرون میکشم بصورت علامت سوال نشان داده میشود
نقل قول: درج مطلب در پایگاه داده
این کوئری را قبل از درج مطلب نوشتم
mysql_query('set names utf8') or die(mysql_error());
mysql_set_charset("utf8",$con);
مطالب بصورت فارسی در پایگاه ذخیره میشود اما وقتی بیرون میکشم بصورت علامت سوال نشان داده میشود
نقل قول: درج مطلب در پایگاه داده
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
اینو امتحان کردی؟
نقل قول: درج مطلب در پایگاه داده
دستورات قسمت دوم قبل از selectمطلب نوشتم اما مطالبی که بیرون کشیده میشه بصورت علامت سوال است!!!!!!!!!
نقل قول: درج مطلب در پایگاه داده
سلام
راستی جدولت رو با این فرمت بساز :
utf8_persian_ci
نقل قول: درج مطلب در پایگاه داده
collation=utf8_persian_ci اما مشکل در نمایش متن وجود دارد بصورت علامت سوال هست
نقل قول: درج مطلب در پایگاه داده
دوست عزیز به نظر من شما بگذارید به همون صورت داده ها در دیتابیس ذخیره بشن چون موقع چاپ به این مشکل ها بر نمیخورید. اما برای رفع این مشکلتون میتونید قبل از کوئری گرفتن دستور زیر رو اجرا کنید:
mysql_query ("set character_set_results='utf8'");
موفق باشید/