Re: [請益] mail()的問題

看板PHP作者 (波特多)時間19年前 (2005/10/27 16:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《chweng ()》之銘言: : 是這樣的 我想做一個線上寄信的系統 所以會用到mail()函數 : 我的網頁都是用UTF-8編碼的 這樣一來 用這個系統寄出的信也都是UTF-8編碼的 : 可是我用Outlook Express收信時卻都是亂碼 : 雖然可以在編碼的地方正確地選回UTF-8 可是總是多一個步驟 : 而且一收到就是亂碼 還挺容易直接被我當成垃圾信砍了 : 所以想問一下 是否可以使寄出信件的編碼為BIG5 : 或是改變信件的檔頭 讓OE不要誤判 : 如果可以的話 我是很不想把那一頁改回BIG5編碼啦 : 希望能有其他方法 請問要怎麼做比較好呢? 用OE寄給自己一份big5或utf-8的信件件,用OE收信後把該信另存新檔,然後用 記事本看看內容,如: Return-Path: <lichih@xxx.com> X-Original-To: lichih@xxx.com Delivered-To: lichih@xxx.com Received: from lichih (unknown [xxx.xxx.xxx.xxx]) by mail.xxx.com (Postfix) with SMTP id E89AA64C7F for <lichih@xxx.com>; Thu, 27 Oct 2005 16:46:58 +0800 (CST) Message-ID: <000f01c5dad3$1fvhjc1c0$3c00a8c0@lichih> From: "波特多" <lichih@xxx.com> To: "lichih" <lichih@xxx.com> Subject: 中文測試 Date: Thu, 27 Oct 2005 16:47:31 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000B_01C5DB16.1FA8B240" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 This is a multi-part message in MIME format. ------=_NextPart_000_000B_01C5DB16.1FA8B240 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: 8bit 中文測試 ------=_NextPart_000_000B_01C5DB16.1FA8B240 Content-Type: text/html; charset="big5" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dbig5"> <META content=3D"MSHTML 6.00.2800.1522" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3D=B7s=B2=D3=A9=FA=C5=E9 = size=3D2>=A4=A4=A4=E5=B4=FA=B8=D5</FONT></DIV></BODY></HTML> ------=_NextPart_000_000B_01C5DB16.1FA8B240-- 以這份來說,你可以發現用html格式寄信的方式,只要加上big5 header,看到的就會是中文。 比較有問題的是中文標題有時會看不到。 你也可以更改OE設定,改為以純文字輸出+Uuencode,確定格式後配合 php的base64_encode函式來為標題編碼,做純文字輸出。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.97.226 ※ 編輯: lichihwu 來自: 219.84.97.226 (10/27 17:16)
文章代碼(AID): #13O9DPvV (PHP)
討論串 (同標題文章)
文章代碼(AID): #13O9DPvV (PHP)