Re: Sending UTF-8 mail with mail()

From: Date: Tue, 13 Jun 2006 20:38:12 +0000
Subject: Re: Sending UTF-8 mail with mail()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-237918@lists.php.net to get a copy of this message
Peter Lauri wrote:
How can I send UTF-8 mails with the mail() function. Right now I am doing: mail('theemail@domain.com', 'Subject', 'Message', "From: The Sender <sender@domain.com> \n" . "Content-Type: text/plain; charset=utf-8 \n" . "Content-Transfer-Encoding: 7bit\n\n") The message is being sent, but the UTF-8 specific characters are not being presented. Is there any fix on this? The messages etc are coming from a form. Is it possible to set the charset for the form? /Peter
Content-Transfer-Encoding is 7-bit, but utf-8 is 8-bit. So you need to encode it (see notes in http://sk.php.net/quoted_printable_decode), or leave the Content-Transfer-Encoding header.

« previous php.general (#237918) next »