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