تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در نمایش متن فارسی خوانده شده از بانک (حل شد)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
من وقتی متن فارسی رو از بانک میخونم و میخوام توی قالبم نمایش بدم حروف به صورت ؟ نمایش داده میشن.collation بانکم utf-8 bin و encoding قالبم هم utf-8 هست.
مشکل چیه؟ :(
با سلام
از این کد ها استفاده کن مشکلت حل می شود.
اول اینکه توی فایل ایندگست متا ست کن<meta charset="utf-8">
دوم اینکه از کد های زیر استفاده کن وقتی می خوایی با پایگاه داده ارتباط برقرار کنی

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