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
Susan SarandonOriginal
2024-12-20 00:36:09722Durchsuche

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);
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!

Stellungnahme:
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