شاید شما اگر به تازگی کار با PHP و MySQL را شروع کرده باشید خواهید دید که متن فارسی که در پایگاه داده MySQL می نویسید علامت ؟ را به جای کاراکترهای فارسی نمایش می دهد.
برای اینکه کاراکترهای فارسی را به درستی در Mysql مشاهده کنید ابتدا Collation فیلدهایی را که میخواهید کاراکتر فارسی در آنها قرار بگیرند بر روی utf8_general_ci تنظیم نمایید و سپس در ابتدای اتصال صفحهتان به پایگاه داده سایت کد زیر را قرار دهید:
;(“mysql_query(“set names ‘utf8′
حتما این کد باید اولین کد شما باشد و بلافاصله بعد از اتصال به دیتابیس قرار دهید.
از این به بعد تمامی اطلاعات ذخیره شده در این فیلدها را در پایگاه داده نیز میتوانید به صورت فارسی و درست مشاهده نمایید.
آخرین دیدگاهها