Devdit
 

PHPMailer ไม่รับรอบภาษาไทยแก้ไขด้วย CharSet = UTF-8

1.4K

กรณีที่เราใช้ PHPMailer สำหรับส่งอีเมลของเว็บไซต์ที่พัฒนาด้วยภาษา PHP แล้วพบว่าเมื่อส่งข้อความเป็นภาษาไทยแล้ว กลับไม่สามารถอ่านได้แสดงผลเป็นภาษาต่างดาว ไม่รองรับภาษาไทย ปัญหานี้สามารถแก้ไขได้โดยการเพิ่มค่า Config ให้กับโปรแกรม PHPMailer ให้รองรับภาษาไทยด้วย CharSet = UTF-8 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHPMailer ไม่รับรอบภาษาไทย

$mail->CharSet = 'UTF-8';
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ