PHP, SMTP - E-posta Konu HTML_ENTITIES olarak Uluslararası Karakterleri gösterir

0 Cevap php

Ben bu konuda bir yarım aşkın bir gün geçirdim - sadece e-posta Konu normal görünür almak için çalışıyoruz. Ama uluslararası karakterler HTML_ENTITIES gibi göründüğünde kutunuzda e-posta toprakları.

Örneğin: tydzień o JEDNOSC

Olarak gösterir: Tydzień o Jedność

Ben zaten UTF-8 için e-posta Konu kodlamak:

$this->subject = "=?UTF-8?B?" . base64_encode($this->subject) . "?=";

: Ben e-posta (Gmail) olsun, başlık olarak görünür

Subject: =?UTF-8?B?VHlkemllJiMzMjQ7IG8gSmVkbm8mIzM0NzsmIzI2Mzs=?=

Bu yüzden düzgün kodlamak gibi görünüyor. Ama nedense, Gmail hala HTML_ENTITIES ile Konu gösterir.

Herhangi bir fikir?

Bkz kodu: SMTP mail class

0 Cevap