用cms开发网站!!其中有一个功能是用户留言!!留言用email的形式发送到指定邮箱!!现在发现有的时候收到的邮件内容都是问号????????????????????!!!请高手帮忙解决一下!!而且肯能是由于用户输入的时候用的是全角!!半角的有的会是?????!!!但是大部分半角的情况都是可以显示用户留言的内容的!!
获得表单内容:
<%
String eName = "";
String eTitle = "";
String eLeave = "";
String eEMail = "";String mailContent = "";String eCom = "";
String eDept = "";
String eTel = "";String ePhone = "";if(request.getParameter("customerName")!=null)
{
eName = new String(request.getParameter("customerName").getBytes("ISO-8859-1"),"UTF-8");
eTitle = new String(request.getParameter("customerTitle").getBytes("ISO-8859-1"),"UTF-8");
eLeave = new String(request.getParameter("customerLeave").getBytes("ISO-8859-1"),"UTF-8");
eEMail = request.getParameter("customerEMail");
mailContent= "客户姓名:"+ eName + "\n\n" +
"留言标题:"+ eTitle + "\n\n" +
"留言正文:"+ eLeave + "\n\n" +
"客户邮箱:"+ eEMail ;
eTitle = eTitle+"<此邮件来自请您留言>";
}
//初始化mail
CmsHtmlMail theMail = new CmsHtmlMail();
// theMail.addHeader("Content-Transfer-Encoding","utf-8");
//编码
theMail.setCharset("UTF-8");
// "utf-8"
//内容
// theMail.setHtmlMsg(mailContent);
theMail.setTextMsg(mailContent);
//发送邮件
theMail.send();
获得表单内容:
<%
String eName = "";
String eTitle = "";
String eLeave = "";
String eEMail = "";String mailContent = "";String eCom = "";
String eDept = "";
String eTel = "";String ePhone = "";if(request.getParameter("customerName")!=null)
{
eName = new String(request.getParameter("customerName").getBytes("ISO-8859-1"),"UTF-8");
eTitle = new String(request.getParameter("customerTitle").getBytes("ISO-8859-1"),"UTF-8");
eLeave = new String(request.getParameter("customerLeave").getBytes("ISO-8859-1"),"UTF-8");
eEMail = request.getParameter("customerEMail");
mailContent= "客户姓名:"+ eName + "\n\n" +
"留言标题:"+ eTitle + "\n\n" +
"留言正文:"+ eLeave + "\n\n" +
"客户邮箱:"+ eEMail ;
eTitle = eTitle+"<此邮件来自请您留言>";
}
//初始化mail
CmsHtmlMail theMail = new CmsHtmlMail();
// theMail.addHeader("Content-Transfer-Encoding","utf-8");
//编码
theMail.setCharset("UTF-8");
// "utf-8"
//内容
// theMail.setHtmlMsg(mailContent);
theMail.setTextMsg(mailContent);
//发送邮件
theMail.send();
具体就要慢慢找了
楼主加油