Web Mail บางแห่งก็ไม่ยอมรับ UTF-8 ครับ ซึ่งโดยทั่วไป อาจเป็น Web Mail ท้องถิ่น ทำให้ส่งเป็น UTF-8 ไปก็ไม่สามารถแสดงผลเป็น UTF-8 ได้ หาก Web Mail เป็นของเรา้เองเราก็ควรอัปเกรดครับ หรือถ้ากังวลเกี่ยวกับ Web Mail ปลายทางจริงๆก็อาจต้อง convert ข้อความเป็นภาษาท้องถิ่นก่อนส่งครัับ
หน้าเพจเป็น UTF-8 หรือเปล่า ลองอ่านบทความต่างๆเกี่ยวกับ UTF-8 ประกอบครับ
$subject = "ภาษาไทย";
$mailer->Subject = iconv("tis-620", "utf-8", $subject);
ขอบคุณทุกท่านมากครับ
*** บางที Code เราถูกหมด แต่บางทีเรายังไปดูเพราะคิดว่า Code อาจผิด แต่จริงๆแล้ว
เป็นที่ ตัวรับเมลล์ไม่ได้ Config ค่าไว้ไม่ถูกต้องครับ -*-
ตายน้ำตื้น
ลองบอกปัญหาที่เจอพร้อมสาเหตุของการแก้ปัญหาหน่อยครับ เผื่อคราวหลังคนมา search อ่านเจอและพบว่าเป็นปัญหาเดียวกันครับ (เผื่อผมในอนาคตว่างั้น ฮ่าๆ)
555+++
Web Mail บางแห่งก็ไม่ยอมรับ UTF-8 ครับ ซึ่งโดยทั่วไป อาจเป็น Web Mail ท้องถิ่น ทำให้ส่งเป็น UTF-8 ไปก็ไม่สามารถแสดงผลเป็น UTF-8 ได้ หาก Web Mail เป็นของเรา้เองเราก็ควรอัปเกรดครับ หรือถ้ากังวลเกี่ยวกับ Web Mail ปลายทางจริงๆก็อาจต้อง convert ข้อความเป็นภาษาท้องถิ่นก่อนส่งครัับ
แต่ตามความเห็นของผม การส่งเมล์เป็นแบบ UTF-8 และใช้ class เช่น PHPMailer ในการส่ง ช่วยเรื่องการไม่เข้าไปอยู่ใน Junk box ได้ดีทีเดียวครับ