رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در نمایش متن فارسی خوانده شده از بانک (حل شد)
#1
من وقتی متن فارسی رو از بانک میخونم و میخوام توی قالبم نمایش بدم حروف به صورت ؟ نمایش داده میشن.collation بانکم utf-8 bin و encoding قالبم هم utf-8 هست.
مشکل چیه؟ :(
پاسخ
تشکر شده توسط:
#2
با سلام
از این کد ها استفاده کن مشکلت حل می شود.
اول اینکه توی فایل ایندگست متا ست کن<meta charset="utf-8">
دوم اینکه از کد های زیر استفاده کن وقتی می خوایی با پایگاه داده ارتباط برقرار کنی

mysql_query('SET NAMES \'utf8\'');
    mysql_set_charset('utf8');
پاسخ
تشکر شده توسط: f_ghasemianpour
#3
با استفاده از این تابع نیز موضوع صددرصد برطرف می شود.
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');
}
اگر باز هم مشکلی بود حتما بپرسید در خدمتیم
پاسخ
تشکر شده توسط:
#4
ممنون با همون راه حل اول مشکلم برطرف شد.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان