поле SUBJECT в mail() - русские буквы

Alexandre

PHPПенсионер
поле SUBJECT в mail() - русские буквы

хочу чтоб мой сервер оповещал клиента на русском языке.

для этого использую headers: Content-Type: text/html

для того чтоб все читалоссь в Оутлуке, надо включать как приаттаченный файл.

все работает, за исключением, в поле subject - не получаются русские буквы.

Subject: =?windows-1251?B?8HB
если кто сталкивался, то объясните как правильно формировать поле Subject, чтоб было написано по русски
 

Макс

Старожил PHPClub
я использую такую функцию
PHP:
function cyr_subject($text) {
   return "=?koi8-r?B?".base64_encode(convert_cyr_string($text,"w","k"))."?=";
}
 
Сверху