Heim > Backend-Entwicklung > PHP-Tutorial > Wie sende ich UTF-8-E-Mails mit PHP?

Wie sende ich UTF-8-E-Mails mit PHP?

Susan Sarandon
Freigeben: 2024-12-20 00:36:09
Original
721 Leute haben es durchsucht

How to Send UTF-8 Emails Using PHP?

Versenden von UTF-8-E-Mails mit PHP

Das Versenden von E-Mails mit nicht-englischen Zeichen kann zu verstümmeltem oder fehlendem Text führen. Dieses Problem tritt auf, wenn die Codierung der E-Mail nicht auf UTF-8 eingestellt ist.

Um dieses Problem zu beheben, können Sie den Header „Content-Type: text/html; charset=UTF-8“ zu Ihrem Nachrichtentext.

Verwenden Sie die Funktion mail() Funktion

$headers = "Content-Type: text/html; charset=UTF-8";
mail($to, $subject, $message, $headers);
Nach dem Login kopieren
In diesem Code ist $headers der vierte Parameter.

Verwendung von PEAR Mail::factory()

Das obige ist der detaillierte Inhalt vonWie sende ich UTF-8-E-Mails mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage