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