Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как перекодировать текст вот в такое UTF-8
 
 автор: volodumir   (18.05.2014 в 13:47)   письмо автору
 
 

Такую кодировку видел в 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?=

Заранее благодарен

  Ответить  
 
 автор: cheops   (18.05.2014 в 14:09)   письмо автору
 
   для: volodumir   (18.05.2014 в 13:47)
 

Так кодируют из-за того, что почтовые сервера, в отличие от почтовых клиентов, могут не воспринимать многобайтовые кодировки, а зачастую даже однобайтовой, часть вообще может понимать только первые пол байт, т.е. работать лишь с 7 битами и 8. На пути же письма может стоять много почтовых серверов разной степени древности. Поэтому все стараются переводить в формат, доступный для сервера, который понимает только английский, цифры и символы препинания. Посмотрите еще base64 - она как раз для этого предназначена.

  Ответить  
 
 автор: volodumir   (18.05.2014 в 14:17)   письмо автору
 
   для: 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:24)   письмо автору
 
   для: volodumir   (18.05.2014 в 14:17)
 

Разобрался, это quoted_printable_encode. Спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования