我在我的項目中使用php郵件功能。我有一個PHP變量郵寄功能在php
發送的值一樣
$myvalue="Universal Laser Systems®";
$mailbody="<table><tr><td>".<?=$myvalue?>."</td></tr></table>";
但我的電子郵件顯示
UNIVER! SAL激光系統公司
我如何避免這樣的特殊charector ...........
我在我的項目中使用php郵件功能。我有一個PHP變量郵寄功能在php
發送的值一樣
$myvalue="Universal Laser Systems®";
$mailbody="<table><tr><td>".<?=$myvalue?>."</td></tr></table>";
但我的電子郵件顯示
UNIVER! SAL激光系統公司
我如何避免這樣的特殊charector ...........
您需要設置電子郵件標題,以便它能正確處理您的特殊字符。
Content-Type: text/html; charset=UNICODE-1-1-UTF-8
試試看看你是怎麼回事。
你可以看到,如果你正在使用的PHPMailer然後使用SMTP類,包括它和HTML正文使用的Content-Type在manual found here
仍然我有同樣的問題。 – Testuser 2010-02-04 10:28:02
或使用phpmailer! – 2010-02-04 07:35:59
另一個不錯的郵件類是[WaMailer](http://phpcodeur.net/wascripts/wamailer/)。我真的很喜歡它,但文件是在法國... – Daan 2010-02-04 07:47:43
設置標頭的一個例子:text/html的; charset = UNICODE-1-1-UTF-8
@deceze,你爲什麼要編輯錯誤? – 2010-02-04 07:44:52