php 郵件亂碼

2021-08-31 04:16:55 字數 370 閱讀 4525

真杯具,今天算是和郵件亂碼較上勁了,從asp到php,從jmail亂碼到sendmail亂碼,天喲,搞的**!

不過,總算是搞清楚了,sendmail的亂碼,我給忽略了郵件的header,如果你是utf-8寫的程式,就請把sendmail 中的加上:

$header .= "content-type:text/html;charset=utf-8rn";
如果你是gbk寫的程式,就在sendmail加上:

$header .= "content-type:text/html;charset=gbkrn";
以上方法,能解決非常多數的郵箱亂碼,不過,還是不能保證能百分百解決,比如非常個別的企業郵箱,還是有出現亂碼的可能,具體原因,待查!

php title 亂碼,php郵件標題亂碼怎麼辦

php郵件標題亂碼的解決辦法 首先使用 base64 encode 函式對資料進行編碼 然後在標題字串前加編碼型別為 utf 8?b?最後將檔案儲存成相應的編碼格式即可。php傳送郵件標題亂碼的解決 遇到問題 phpmailer傳送郵件時中文亂碼,本來我的系統都是英文內容的,後來需求變化需要在標題中...

jmail郵件出現亂碼問題?

jmail.message jmail new jmail.message silent屬性 如果設定為true,jmail不會丟擲例外錯誤.jmail.send 會根據操作結果返回true或false jmail.silent true jmail建立的日誌,前提loging屬性設定為true j...

JavaMail 之 杜絕郵件亂碼

我一直想不通,rfc822 標準都發布多少年了,為什麼還有那麼多不符合規範的email 出現呢?一來也許是伺服器的問題,二來就是不負責任的程式設計師的錯了。所以我突然意識到,不是只有冷血無情的老闆和咄咄逼人的客戶讓程式設計師的身心飽受摧殘,同行的不經意或經意也在加劇著傷害。我面對著乙份郵件原文發出以...