substr режит текст в результате на почту приходит текст с ромбиками (((

Тугай

Новичок
Есть rfc2822 Internet message format, который требует чтоб строки в сообщении были не длиннее 78 символов.

Поэтому если мы посылаем сообщение в utf-8 просто как text/plain или text/html нужно самому позаботиться и сделать переносы строк (word wrap).
Мусор появлялся из-за этого ограничения когда многобайтный utf-8 символ попадал на границу.

quoted_printable_encode - кодирует так чтоб сообщение можно было прочитать/напечать используя только us-ascii, и еще разбитвает на строки в соотвтсвии с rfc.
 

AnrDaemon

Продвинутый новичок
При чём тут 78 символов-то…
Раз уж берётесь объяснять, так не путайте ежа с ужом!
 
Сверху