我有一個聯繫人頁面(contact.php),當人們填寫聯繫方式時發送一個表單(formsend.php)。PHP表單 - 發送的電子郵件不支持字符
的contact.php有:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="ISO-8859-1">
Contact.php頁是好的,我的顯示葡萄牙拉丁字符罰款(A,E等)。
但是,當我收到的電子郵件(當它使用formsend.php),我得到的領域的人搞砸字符簽署了:若昂是JOA£O等
在formsend.php我已經嘗試添加:
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
和
header('Content-Type: text/html; charset=iso-8859-1');
和
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="ISO-8859-1">
。什麼都沒有
看來這是在這裏失敗的formsend.php文件。
我該怎麼做才能確保在電子郵件中用用戶信息接收格式正確的字符?
切換到utf8。 – 2012-06-14 21:32:26
將電子郵件編碼切換到utf8。 – hakre
– zundarz