ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ปัญหานี้เกิด ใน  Prestashop 1.5.1-1.5.2 มีปัญหาเมื่อชื่อผู้รับเมลเป็นภาษาไทย
ตัวอย่างปัญหา เช่น
From: mindphp.com <nobody@mindphp.com>
Date: January 31, 2013, 10:15:07 GMT+07:00
To: =?UTF-8?B?4Liq4Lix4LmI4LiH4LiL4Li34LmJ4LitIOC4l+C4suC4h+C4reC4teC5gOC4oeC4peC4peC5jA==? <host@gmail.com>
Subject: [mindphp.com] ได้รับชำระเงินแล้ว
Reply-To: mindphp.com <nobody@mindphp.com>

จะเห็นว่าตรง TO ซึ่งจริงๆจะเป็นชื่อผู้รับ แต่ไม่สามารถอ่านได้ ซึ่งเป็น Bug ของ โปรแกรม สำหรับชื่อที่ไม่ใช่ภาษาอังกฤษ
ทางแก้คือ ให้เราทำการ override class mail
ดังนี้
copy
classes/Mail.php
ไปไว้ที่
override/classes/Mail.php
แล้วเปิดไฟล์
แล้วค้นหา
addTo($addr, $to_name);แทนที่ด้วย

addTo($addr, '=?UTF-8?B?'.base64_encode($to_name).'?=');

เท่านี้ก็แก้ไขปัญหาได้แล้ว
หมายเหตุ: สำหรับ เวอร์ชั่น 1.5.3 ไม่เจอปัญหานี้

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การจัดสินค้าขาย
โดย milk2533 อ 24 พ.ย. 2020 12:49 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
4
อ 24 พ.ย. 2020 12:49 pm โดย milk2533
FIFO สินค้าตามวันหมดอายุ
โดย milk2533 อ 24 พ.ย. 2020 11:17 am บอร์ด Share Knowledge
0
6
อ 24 พ.ย. 2020 11:17 am โดย milk2533
การนับสต๊อคสินค้าเซเว่น
โดย milk2533 อ 24 พ.ย. 2020 11:15 am บอร์ด Share Knowledge
0
3
อ 24 พ.ย. 2020 11:15 am โดย milk2533
FIFO สินค้าตามวันหมดอายุ
โดย milk2533 อ 24 พ.ย. 2020 10:51 am บอร์ด M115 - กฤตวรรณ อาทิตย์ตั้ง
0
4
อ 24 พ.ย. 2020 10:51 am โดย milk2533
การนับสต๊อคสินค้าเซเว่น
โดย milk2533 อ 24 พ.ย. 2020 10:45 am บอร์ด M115 - กฤตวรรณ อาทิตย์ตั้ง
0
3
อ 24 พ.ย. 2020 10:45 am โดย milk2533
เทคนิคการใช้งานเว็บไซต์ mindphp Tip&Trick
โดย milk2533 อ 24 พ.ย. 2020 9:50 am บอร์ด M115 - กฤตวรรณ อาทิตย์ตั้ง
0
5
อ 24 พ.ย. 2020 9:50 am โดย milk2533
แนะนำเว็บไซต์ mindphp.com
โดย milk2533 อ 24 พ.ย. 2020 9:48 am บอร์ด M115 - กฤตวรรณ อาทิตย์ตั้ง
0
9
อ 24 พ.ย. 2020 9:48 am โดย milk2533
งานประจำวันที่ 24 พฤศจิกายน 2563
โดย milk2533 อ 24 พ.ย. 2020 9:38 am บอร์ด M115 - กฤตวรรณ อาทิตย์ตั้ง
0
40
อ 24 พ.ย. 2020 9:38 am โดย milk2533