Re: Sending UTF-8 mail with mail()
| From: | M | 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? /PeterContent-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.