ممنون دوستان ، خودم پیدا کردم ، میذارم اینجا شما هم استفاده کنید :
کاربرهای زیادی هستن که با این مشکل مواجه شدن . یعنی فرستنده ایمیل کاراکترهاش بصورت ناخوانا هست اما متن ایمیل و موضوع ایمیل درست نمایش داده میشه .
دلیل این اتفاق برمیگرده به دیتابیس شما که از چه Collationیی داره استفاده میکنه .
راه حل :
خب کاری شما برای رفع این مشکل باید انجام بدید خیلی ساده است بصورت زیر عمل کنید :
1.فایل class_mail.php رو از فولدر includes در روت انجمنتون باز کنید و دنبال عبار زیر بگردید:
کد PHP:
if ($unicode_decode == true)
و کل این عبارت رو کامنت کنید یعنی بصورت زیر در بیاد:
کد PHP:
//if ($unicode_decode == true)
//{
//$mailfromname = utf8_encode($mailfromname);//
//}
این عبارت دو بار در فایلتون تکرار شده هر دوتا رو مثل چیزی که در بالا گفتم کامنت کنید .
بعد از این تغییر کوچیک میتونید فایل رو سیو کنید و یک ایمیل ارسال کنید و نتیجه رو ببینید .