Jmail组件发送中文邮件乱码最主要的问题是下面的参数:
JMail.Charset = "GB2312" JMail.ContentTransferEncoding="base64" JMail.Encoding="base64" JMail.ISOEncodeHeaders=false
如果以上代码全设置无误,那就只有一个原因了,与服务器环境有关,很有可能,你用的服务器环境是英文系统,如果是,可以做如下修改:
尝试在区域和语言选项里面的高级,非unicode程式的语言 上面选用了中文,重启服务器应该就能够解决。
我是碰到了这种情况,非常的纠结!最终发现,服务器环境是英文版,其实JMAIL组件真的没什么好的,会出现很多或这或那的问题,如果有其它方法,建议不要使用。
自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com
本文链接地址: ASP中Jmail组件发送中文邮件乱码问题解决方案 http://www.chhua.com/web-note647
评论