Задать вопрос
@VitaliyBorys

Как изменить кодировку письма?

Это письмо приходят в неправильной кодировке, с крокозябрами.

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>Vos informations d'identification</title>
  <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
</head>
<body style="padding: 25px; font-family: 'Roboto', sans-serif;">
  <!-- <img style="width: 125px;" src="https://static1.squarespace.com/static/555b4653e4b09b331f3a25ed/t/5729221920c647e5196d288e/1534013511503/?format=1500w" alt="Anticafe"> -->
  <p>Ça y est, vous disposez désormais d'un Pass Anticafé! Bienvenue!</p>

  <p>Voici vos informations d'identification pour consulter la disponibilité des espaces en ligne et votre crédit en temps réel:</p>
  <br>

  <p>- Nom d'utilisateur: <b>{{ username }}</b></p>
  <p>- Mot de passe: <b>{{ password }}</b></p>
  <br>

  <p>Nous souhaitons adapter notre système au plus proche de vos (folles ?) envies , n'hésitez pas à nous contacter par mail à l'adresse cartepartenaire@anticafe.fr</p>
  <br>

  <p>À très bientôt dans nos espaces !</p>
  <br>
  <img src="{{ asset('assets/png/mailservice.png') }}" alt="Anticafe">
</body>
</html>
  • Вопрос задан
  • 1706 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
darakanoit
@darakanoit
<?php

      
   $to = 'sales@c.kz';       
   $from = 'sales@c.kz'; 
   $subject = 'Заявка'; 
   $subject = '=?utf-8?b?'. base64_encode($subject) .'?='; 
   $headers = "Content-type: text/plain; charset=\"utf-8\"\r\n"; 
   $headers .= "From: ". $from ." <". $from ."> \r\n";    

   
   mail($to, $subject, "  текст  " , $headers);
    
    echo 'Отправлено'; ?>

Использую такой скрипт для отправки,попробуйте сравнить со своим. И попытаться дополнить.
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега PHP
Попробуйте задать кодировку через $mail->CharSet = 'UTF-8';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы