|
|
|
| Такую кодировку видел в header почты, вот и себе так хочу сделать. Зачем так кодируют?
Subject: =?UTF-8?Q?=D0=90=D0=BA=D1=82=D0=B8=D0=B2=D0=B0=D1=86=D0=B8=D1=8F =D1=83=D1=87=D0=B5=D1=82=D0=BD=D0=BE=D0=B9 =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B8?=
|
Заранее благодарен | |
|
|
|
|
|
|
|
для: volodumir
(18.05.2014 в 13:47)
| | Так кодируют из-за того, что почтовые сервера, в отличие от почтовых клиентов, могут не воспринимать многобайтовые кодировки, а зачастую даже однобайтовой, часть вообще может понимать только первые пол байт, т.е. работать лишь с 7 битами и 8. На пути же письма может стоять много почтовых серверов разной степени древности. Поэтому все стараются переводить в формат, доступный для сервера, который понимает только английский, цифры и символы препинания. Посмотрите еще base64 - она как раз для этого предназначена. | |
|
|
|
|
|
|
|
для: cheops
(18.05.2014 в 14:09)
| | Существует функция PHP чтобы декодировать этот текст?
Subject: =?UTF-8?Q?=D0=90=D0=BA=D1=82=D0=B8=D0=B2=D0=B0=D1=86=D0=B8=D1=8F =D1=83=D1=87=D0=B5=D1=82=D0=BD=D0=BE=D0=B9 =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B8?=
|
| |
|
|
|
|
|
|
|
для: volodumir
(18.05.2014 в 14:17)
| | Разобрался, это quoted_printable_encode. Спасибо | |
|
|
|