国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.net中發(fā)mail到hotmail中亂碼問題的解決

2024-07-10 12:55:08
字體:
供稿:網(wǎng)友
    在.net 中我們經(jīng)常會利用mailmessage 和smtpmail 配合發(fā)信,只要smtp server配置好,一般不會有什么大的問題

    但最近我在幫 www.danceshopper.com 進(jìn)行多語言升級的時候,發(fā)現(xiàn)只要是繁體的郵件,到了hotmail中就subject是亂碼,內(nèi)容也是亂碼,但用foxmail或outlook收到客戶端的時候,問題就不存在了,類似的問題也會在gmail[已經(jīng)解決]163等地方出現(xiàn),困擾了我好幾天,經(jīng)過反復(fù)總結(jié)測試后,我得到了一個[或者說發(fā)現(xiàn)]正確發(fā)出非亂碼郵件的方案.

    其實很簡單,就是你郵件的編碼必須正確,這里編碼需要注意到的地方有2處

    1 郵件中的 charset  比如 html郵件必須包括 <meta http-equiv="content-type" content="text/html; charset=gb2312">

    2 bodyencoding,請獲取你發(fā)信件的所在的語系,不能用utf8

    為什么強(qiáng)調(diào)不能用utf8呢,我分析是如hotmail這個老mailserver 可能開發(fā)的時間較久,不能對目前html進(jìn)化有很好的支持,尤其是什么utf8 unicode這類東西,但hotmail對很多人來說又是一個不可缺少的郵箱,用它收發(fā)自己日常的信件[我基本不用,太慢了],所以 字符集這些東西必須強(qiáng)制制定,很多做多語言的朋友因為接觸到功能強(qiáng)大的utf8,往往和我一樣將這個問題忽略了,這里有必要提醒大家,呵呵,需要恢歸原始

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 惠来县| 龙胜| 瑞丽市| 台安县| 宁陵县| 衡阳市| 阳曲县| 孝昌县| 海原县| 漳州市| 兰坪| 运城市| 威海市| 罗源县| 铁岭市| 岐山县| 宁蒗| 大悟县| 揭东县| 米易县| 琼结县| 治多县| 三原县| 开封县| 乾安县| 古田县| 瓦房店市| 温宿县| 九龙坡区| 临安市| 塔城市| 巴彦淖尔市| 元谋县| 日土县| 临夏市| 铁岭市| 雅江县| 雅安市| 乐安县| 平罗县| 托克托县|