国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 江陵县| 定结县| 凤冈县| 扶绥县| 象州县| 广平县| 南丹县| 赞皇县| 大丰市| 桃江县| 澄迈县| 大兴区| 澜沧| 满城县| 北京市| 南江县| 巢湖市| 宜兰县| 宜丰县| 敦煌市| 江都市| 旬阳县| 夏津县| 施秉县| 裕民县| 海安县| 龙川县| 青神县| 久治县| 兴文县| 垫江县| 黑河市| 本溪| 郁南县| 贵溪市| 兴安盟| 墨竹工卡县| 昌江| 白银市| 涞源县| 民丰县|