مشکل بازخوانی اطلاعات فارسی

vahid_3d

Active Member
سلام. من از کد زیر استفاده کردم ولی با اینکه تو لوکال خوب جواب می ده ولی رو هاستم اصلا جواب نمی ده. مشکل از چیه ؟
اینم کدی که استفاده کردم :
PHP:
 mysql_query('set character set utf8;');
 

P.H.P

Member
سلام

مشکل توی نمایش اطلاعاته؟


به چه صورت نمایش میده؟

databaseی که import کردی رو یه نگاه کن ببین مشکلی نداره
 

vahid_3d

Active Member
نه مشکلی تو نمایش اطلاعات ندارم. برای اینکه مطمئن بشم، اومدم و سی تای اول جدول رو آوردم بیرون و همش فارسی بود و درست. ولی نمی دونم چرا وقتی از سرچ استفاده می کنم، می گه نتیجه ای یافت نشد. در صورتی که تو لوکال این مشکلات رو ندارم. همچنین تو سیستم لوگین هم کسانی که نام کاربریشون انگلیسیه مشکلی نداره ولی نام کاربری فارسی رو نمی تونه پیدا کنه.
مشکل تو اینه که لوکال هاست همه چیز خوبه، تو سایت نه.
 

P.H.P

Member
اول اون کدی که استفاده کردی رو پاک کن به این صورت تست کن
PHP:
$link = mysql_connect('localhost', 'user', 'pass', TRUE);

mysql_set_charset('utf8',$link);
اگه بازم جواب نگرفتی کلا بدون set charset استفاده کن
 

vahid_3d

Active Member
عالی بود. مثل تراکتور کار می کنه :) ( نمی دونم تشبیه خوبی بود یا نه )
به هر حال خیلی ممنون، ولی چرا تو تاپیک های آموزشی نوشتن از mysql_query و ادامش که گفتم استفاده کردن؟ در صورتی که این یکی اینقدر بی نقص کار می کنه؟
 

P.H.P

Member
وقتی آموزشی نوشته میشه زیاد به کیفیتش توجه میشه، بعضی وقتا یه اشتباهات کوچیک به علت مشغله زیاد پیش میاد
حالا یا دلیل دیگه ای داشته یا اشتباه شده

معمولا از mysql_set_charset

موفق
 

جدیدترین ارسال ها

بالا