2014-11-17 5 views
2

У меня возникают проблемы с приложением Apple Mail и моей электронной почтовой библиотекой php. В настоящее время я использую кодировку с кавычками для отправки электронной почты из своей электронной почты, а приложение Apple Apple отображает кодированные символы вместо этого, чтобы декодировать ее. Я не знаю, почему, и это мой вопрос ... Почему это происходит? И как это исправить?PHP Quoted-printable Email и приложение Apple Mail

Я исследовал, чтобы найти проблему, я сравнил свои письма с gmail (которые показывают хорошо), я исправил каждую разницу, и проблема все еще здесь.

тело моей электронной почты (в Orpheus библиотека):

--ORPHEUS_69d939908a43b4cf97b9485b9316c312 
Content-Type: text/plain; charset="UTF-8" 
Content-Transfer-Encoding: quoted-printable 

Ceci est un email test. 
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5 

--ORPHEUS_69d939908a43b4cf97b9485b9316c312 
Content-Type: text/html; charset="UTF-8" 
Content-Transfer-Encoding: quoted-printable 

<div dir="ltr">Ceci est un email <a href=3D"http://google.com/">test</a>.<br /> 
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5</div> 

--ORPHEUS_69d939908a43b4cf97b9485b9316c312-- 

Коллективов Gmail один:

--047d7b3a83caafa6b2050809d6f9 
Content-Type: text/plain; charset=UTF-8 
Content-Transfer-Encoding: quoted-printable 

Ceci est un email test <http://google.com/>. 
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5 

--047d7b3a83caafa6b2050809d6f9 
Content-Type: text/html; charset=UTF-8 
Content-Transfer-Encoding: quoted-printable 

<div dir=3D"ltr"><div>Ceci est un email <a href=3D"http://google.com/">tes= 
t</a>.</div><div>We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2= 
=A3 =C2=B5</div></div> 

--047d7b3a83caafa6b2050809d6f9-- 

на почте приложение, мой показывают:

Старается некоторый зр = С3 = A9cial ch = C3 = A0ract = E2 = 82 = ACr

В Google один показывает:

Стараются некоторым специальным CHARACT € К

Там нет более реального кодирование различия ... поэтому я не понимаю. Мы используем UTF-8 и кавычки для печати.

ответ

1

Я не видел, что «dir =« ltr »« не был закодирован (div был завернут после), но поскольку значение не закодировано, Mail получил ошибку и вместо просто пропуска пропущена ошибка как некодированные.