سلام دوستان
من یک سایت وردپرسی داشتم روی یک سرور خارجی. بعد الان خواستم به یک سرور داخلی انتقالش بدم. اومدم اول یک کپی از public_html در سرور قدیم به سرور جدید کپی کردم. بعد برای دیتابیس هنگام export دو مورد زیر رو اعمال کردم.بعد اومدم روس سرور جدید یک دیتابیس با فرمت زیر ساختم (یعنی charset رو utf8 در نظر گرفتم)


حالا مشکلی که هست اینه که حروف فارسی توی سایت به صورت "؟؟؟" نمایش داده میشه. البته توی دیتابیس درست نشون میده (عکس زیر گویای مشکل هست)
یکی از دوستان گفتند احتمالا از فونت هست. پیشنهاد کردن از فونت tahoma استفاده کنید. این رو هم انجام دادم اما مشکل برطرف نشد. (عکس زیر)

دوست دیگری هم گفت که به جای utf8_general_ci از utf8_persian_ci استفاده کنید. این رو هم انجام دادم اما افاقه نکرد.
همچنین فرد دیگری هم گفت که در دیتابیس دستور SET collation_connection=‘utf8_general_ci’ اجرا کنید اما این هم جواب نداد.

البته برا من عجیب هست که چرا بعضی جاها رو درست نشون میده اما بعضی قسمت هارو نه (به عکس زیر توجه کنید)

یک چیزی هم که خیلی عجیب هست اینه که وقتی میخوام پستی رو ادیت کنم اصلا اطلاعاتش لود نمیشه توی ادیتور (تصویر زیر)


خیلی ممنون میشم کمکم کنید تا مشکلی که یک هفته هست که منو درگیر خودش کرده رو حل کنم.