You are here: Re: correctly getting utf8 characters in the content of an e-mail « PHP Programming Language « IT news, forums, messages
Re: correctly getting utf8 characters in the content of an e-mail

Posted by burgermeister01 on 08/09/07 21:55

On Aug 9, 3:12 am, "lionel" <lio...@nospam.org> wrote:
> Hi,
>
> The HTML of my website is produced in UTF-8.
> I've got a contact form with a simple textearea.
>
> When I send this text :
> ----------------
> This is some text
> with a second line
> ----------------
>
> My PHP script sends it ($message) by e-mail :
>
> mail('me@localhost', 'message from contact', utf8_decode($message)) ;
>
> This is what I get in the e-mail :
>
> This is some textwith a second line
>
> I can't get the "\n" character.
>
> I also tried this way :
>
> $headers = 'MIME-Version: 1.0' . "\r\n";
> $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
> mail('me@localhost', 'message from contact', utf8_decode(nl2br($message)),
> $headers) ;
>
> I still get the same thing :
>
> This is some textwith a second line
>
> How can I get the "\n" of the message correctly ?
>
> Thank you in advance,
>
> :: Lionel ::


If you need to handle UTF-8 I found the following library to be
helpful. As far as I can remember, this will actually translate it
into a corresponding ASCII string, so I don't think any mail servers
that also have issues with UTF-8 should have any issues either. Hope
it helps!

http://www.phpwact.org/php/i18n/utf-8

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация