ЗДравствуйте. отправляю письмо с вложениями файлов , тема и имя отправителя показываются нормально. Но текст сообщения : Код (PHP): $multipart .= '<p>Текст много букв</p>'."\n"; , приходит крокозябрами. Хотя тема и имя отправителя и названия файлов вложений тоже русский текст,но крокозябрами приходит только сообщение. Пробовал разные кодировки но решения не нашел. Надеюсь на вашу помощь! Вот весь код: Код (PHP): header("Content-Type: text/html; charset=utf-8"); $m_boundary = "---"; //Разделитель /* Заголовки */ $headers = "From: Отправитель <info@site.com>\n"; $headers .= "MIME-Version: 1.0;\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"$m_boundary\""; $multipart = "--$m_boundary\n"; /* Присоединяем текстовое сообщение */ $multipart .= "Content-type: text/html; charset='utf-8'\n"; $multipart .= "Content-Transfer-Encoding: quoted-printablenn"; $multipart .= "Content-Disposition: attachment; filename==?utf-8?B?".base64_encode($kp_name)."?=\n\n"; $multipart .= ' <p>Текст много букв</p>'."\n"; foreach ($kp_name as $key => $filename){ $multipart .= "--$m_boundary\n"; $kp_file = fopen($filename, "r"); //Открываем файл $kp_data = fread($kp_file, filesize($filename)); //Считываем весь файл fclose($kp_file); //Закрываем файл $filename1=array_pop(explode('/',$filename)); /* Добавляем тип содержимого, кодируем текст файла и добавляем в тело письма */ $multipart .= "Content-Type: application/octet-stream; name==?utf-8?B?".base64_encode($filename)."?=\n"; $multipart .= "Content-Transfer-Encoding: base64\n"; $multipart .= "Content-Disposition: attachment; filename==?utf-8?B?".base64_encode($filename1)."?=\n\n"; $multipart .= chunk_split(base64_encode($kp_data))."\n"; } $multipart .= "--".$m_boundary ."--\n"; mail($mymail, $kp_thm, $multipart, $headers); //Отправляем письмо