Хорошо, у меня сложная проблема. Я постараюсь объяснить ясно.
Я пересылаю письмо от google на скрипт php. Если я использую символ «@», он кодирует его в основание 64, как вы видите в примере ниже. Я могу расшифровать его, но иногда в электронных письмах нет символа «@», поэтому он не кодирует его по электронной почте ... и если я все время запускаю скрипт base64 в своем php-коде, он будет декодироваться, даже если он этого не делает придется и испортить текст.
Есть смысл?
Ниже приведен пример кодирования, поскольку используется символ «@»:
Example ONE I sent this: sample@sample.com
=============================================
The email came out like this.
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Content-Transfer-Encoding: base64
U2FtcGxloXNhbXBsZS5jb20NCg0KLS0NClNlbnQgdXNpbmcgU01TLXRvLWVtYWlsLiAgUmVwbHkg
dG8gdGhpcyBlbWFpbCB0byB0ZXh0IHRoZSBzZW5kZXIgYmFjayBhbmQgIA0Kc2F2ZSBvbiBTTVMg
ZmVlcy4NCmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdm9pY2UNCg==
------------------------------------------------------
------------------------------------------------------
Example TWO I sent this: Hello World
======================================================
The email came like this:
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Hello world
Как я могу проверить, закодирован ли он, и как правильно его кодировать?
Большое спасибо.
* 1014 Ред *