在ASP.NET中用System.Web.Mail类发邮件在发送指令中出现乱码是怎么回事???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ASP.NET中用System.Web.Mail类发邮件在发送指令中出现乱码是怎么回事???相关的知识,希望对你有一定的参考价值。

代码如下:请哪位大侠指正。 MailMessage objMailMessage; MailAttachment objMailAttachment; // 创建一个附件对象 objMailAttachment = new MailAttachment( "d:\\test.txt" );//发送邮件的附件 // 创建邮件消息 objMailMessage = new MailMessage(); objMailMessage.From = "mysina@sina.com";//源邮件地址 objMailMessage.To = "scucj@126.com";//目的邮件地址,也就是发给我哈 objMailMessage.Subject = "邮件发送标题:你好";//发送邮件的标题 objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容 objMailMessage.Attachments.Add( objMailAttachment );//将附件附加到邮件消息对象中 //基本权限 objMailMessage.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //用户名 objMailMessage.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/sendusername", "mysina") ; //密码 objMailMessage.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/sendpassword", "chenjie"); //SMTP地址 SmtpMail.SmtpServer = "smtp.sina.com.cn"; //开始发送邮件 SmtpMail.Send( objMailMessage );

参考技术A 有三个地方须要设置编码格式的!如果不设置
用系统的默认编码格式可能会导致乱码!
一个是objMailMessage
=
new
MailMessage("From
Mail
Address","Send
User
Name",System.Text.Encoding.UTF8);//这里用System.Text.Encoding.UTF8格式发送
objMailMessage
.SubjectEncoding
=
System.Text.Encoding.UTF8;//标题所用编码
objMailMessage
.Body
=
mailbody;//邮件内容
objMailMessage
.BodyEncoding
=
System.Text.Encoding.UTF8;//内容编码
objMailMessage
.IsBodyhtml
=
true;//是否为HTML
objMailMessage
.Priority
=
MailPriority.Normal;//邮件优先级别
PS:上面是统一用System.Text.Encoding.UTF8编码的...您可按须要更改...还有编码是要一致的

asp.net 如何在网页中用while循环出datatable的数据?

我的代码是这样的:
<%
SK.Wk lj = new SK.Wk();
System.Data.DataTable dt = lj.Loa();
while("这里不知道该怎么写")

%>

<%=tc["title"] %><br />

<%

%>

参考技术A <%
SK.Wk lj = new SK.Wk();
System.Data.DataTable dt = lj.Loa();
int i = 0;
while(i < dt.Count - 1)

%>

<%=tc["title"] %><br />

<%
i++;

%>追问

大哥,不对!~我用foreach可以循环出,但是用while不行。下面是我的代码

能帮忙写一下while循环吗?

追答

你的问题里就是写的 WHILE的嘛 你把FOREACH改成WHILE 不就好了。

以上是关于在ASP.NET中用System.Web.Mail类发邮件在发送指令中出现乱码是怎么回事???的主要内容,如果未能解决你的问题,请参考以下文章

有哪位高手知道ASP.NET中用C#怎样怎样实现文件上传

C# System.Web.Mail.MailMessage 发邮件

如何在 ASP.NET MVC 视图中用 C# 打印出 GridView?

asp.net后台中用啥方法可以将图片传到服务端?

asp.net中用datatable给dropdownlist绑定数据

怎样在ASP.NET中用MD5对数据加密,麻烦些详细点谢谢