1- تنظیمات سرور: بعضی سرور ها برای اینکه کلمات فارسی رو درست نشون بدن حتما باید یونیکد صفحه به صورت UTF-8 With out BOM باشند.
برای اینکه صفحات وب سایت خودتون رو به UTF-8 With out BOM تبدیل کنید، در نرم افزار NOTEPAD++ وارد منوی Encoding شده و گزینه UTF-8 With out BOM رو انتخاب کنید و صفحه رو ذخیره کنید.
2- دیتابیس: گاهی اوقات دیتابیس به صورت utf8 ذخیره نمیشه و باعث میشه اطلاعات فارسی دیتابیس به صورت ناخوانا نمایش داده بشه!
برای رفع این مشکل وارد PHPMYADMIN وب سایت خودتون بشید، دیتابیس مورد نظر رو انتخاب کنید.
سپس منوی Operations رو انتخاب کنید، آخرین گزینه موجود در صفحه Collation هست که تغییر میدیم به utf8 و ذخیره می کنیم.
در صورتی که میخواید این مشکل به وجود نیاد همون اول موقع import باید utf8 رو انتخاب کنید.
نکته مهم: قبل از انجام این عملیات ها حتما نسخه پشتیبان تهیه کنید