ich die order.html
Vorlage von hier heruntergeladen haben, zu erstellen:Der Versuch, eine E-Mail-Vorlage, Encoding Ausgabe
http://foundation.zurb.com/emails/email-templates.html
Und ich laden Sie die Datei in einen String, mit file_get_contents
:
$mailbody = file_get_contents($template);
$message = Swift_Message::newInstance("Email Template Test")
->setFrom(array('[email protected]' => 'Notification Service'))
->setTo("[email protected]")
->setBody($mailbody,'text/html');
$mailResult = $swiftmail->send($message);
jedoch Wenn ich es in Outlook 365 oder der w10 Mail-App anzeigen, ist die Codierung nicht korrekt. Es gibt eine Zeile in der Datei, die sagt:
<h4>What's Next?</h4>
Und in der empfangenen E-Mail erhalte ich:
What's Next?
Ich denke, der Grund, aus irgendeinem Grunde ist es Zugabe des &
Rechts nach der &. Also wirklich im Code sieht es so aus: What&apos;s Next?
, das macht es wie oben. Es ist nicht so in der Datei, also warum passiert das?
Forschung über Entität Decodierung –