من وقتی متن فارسی رو از بانک میخونم و میخوام توی قالبم نمایش بدم حروف به صورت ؟ نمایش داده میشن.collation بانکم utf-8 bin و encoding قالبم هم utf-8 هست.
مشکل چیه؟ :(
مشکل چیه؟ :(
مشکل در نمایش متن فارسی خوانده شده از بانک (حل شد)
|
11-03-1394، 06:23 ب.ظ
من وقتی متن فارسی رو از بانک میخونم و میخوام توی قالبم نمایش بدم حروف به صورت ؟ نمایش داده میشن.collation بانکم utf-8 bin و encoding قالبم هم utf-8 هست.
مشکل چیه؟ :(
11-03-1394، 06:43 ب.ظ
(آخرین تغییر در ارسال: 11-03-1394، 06:43 ب.ظ توسط php_programmer021.)
با سلام
از این کد ها استفاده کن مشکلت حل می شود. اول اینکه توی فایل ایندگست متا ست کن<meta charset="utf-8"> دوم اینکه از کد های زیر استفاده کن وقتی می خوایی با پایگاه داده ارتباط برقرار کنی mysql_query('SET NAMES 'utf8''); mysql_set_charset('utf8'); تشکر شده توسط: f_ghasemianpour
11-03-1394، 06:44 ب.ظ
(آخرین تغییر در ارسال: 11-03-1394، 06:50 ب.ظ توسط php_programmer021.)
با استفاده از این تابع نیز موضوع صددرصد برطرف می شود.
function Connect(){ mysql_connect(HOST,USER,PASS) or die('Conection Error...'); mysql_select_db(NAME) or die('Database Error...'); mysql_query('SET NAMES 'utf8''); mysql_set_charset('utf8'); }اگر باز هم مشکلی بود حتما بپرسید در خدمتیم |
|