Не ASCII PHP темы электронной почты и CodeIgniter - PullRequest
0 голосов
/ 27 апреля 2011

Насколько я понимаю, PHP mail () не может просто принимать темы электронной почты с, скажем, китайскими символами в них без каких-либо дополнительных команд.Я пытаюсь послать электронные письма с китайскими иероглифами в строке темы и, кажется, сталкивается с препятствиями.Кто-нибудь знает, как я могу использовать CodeIgniter для отправки этих писем?И пока я занимаюсь этим, я также должен делать корейский, японский и русский языки.Поэтому мне нужно какое-то гибкое решение, которое будет обрабатывать все не-ASCII символы.Звучит как высокий заказ.

1 Ответ

0 голосов
/ 27 апреля 2011

Вы должны использовать функцию mb_encode_mimeheader для кодирования вашей темы электронной почты: http://www.php.net/manual/en/function.mb-encode-mimeheader.php

Точнее, mail() принимает все что угодно, но серверы и / или почтовые клиенты, используемые во время почтовой транспортировки, конечно же, ничего не примут в соответствии с соответствующими RFC; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...