当前位置:  技术问答>java相关

email中中文出现乱码怎么办???

    来源: 互联网  发布时间:2015-02-26

    本文导语:  参考如下程序发送email: import java.io.*; import sun.net.smtp.SmtpClient; public class mail {    public void sendmail(String to,String subject,String content)    {        String from="xxxx@xxxx.xxx";        try        {           ...

参考如下程序发送email:
import java.io.*;
import sun.net.smtp.SmtpClient;

public class mail
{
   public void sendmail(String to,String subject,String content)
   {
       String from="xxxx@xxxx.xxx";
       try
       {
          SmtpClient client = new SmtpClient("mail.3wins.com");
          client.from(from);
          client.to(to);
          PrintStream message = client.startMessage();
          message.println("To: " + to);
          message.println("Subject: "+subject);
          message.println(content);
          message.println();
          client.closeServer();
       }
       catch (IOException e)
       {
          System.out.println("ERROR SENDING EMAIL:"+e);
       }
   }
}
在jsp中调用此javabean,中文发送到的全是乱码,
用了String(str.getBytes(),"GB2312")也没用,请教!!!

|
在jsp中转换(像下面这样!)
String from=request.getParameter("from");
String to=(String)request.getParameter("to");
String subject=(String)request.getParameter("subject");
String text=(String)request.getParameter("text");

from=new String(from.getBytes("8859_1"));
to=new String(to.getBytes("8859_1"));
subject=new String(subject.getBytes("8859_1"));
text=new String(text.getBytes("8859_1"));

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我刚才写了一个不存在的email代替以前email,现在密码改了!怎么拿回来阿!
  • Java邮件工具包 Commons Email
  • telnet email.server 25 错误提示
  • 如何自动获取客户端(browser)的 email 地址?
  • 正则表达式简单的检查输入email是否合法程序
  • Aspose.Email
  • 邮件客户端 Open-jACOB eMail
  • 正则表达式检测用户输入的email地址是否合法
  • email提取工具 libextractemail
  • web和email服务器域名问题!
  • ▲ 如何判断一个EMAIL地址为正确的地址? ▲
  • 怎么进行email地址的检查?
  • 请教email的问题
  • mail 看信后把email 存到 ~/mbox, IMAP 客户没法看
  • 邮件转换工具 email2trac
  • 加密 Email 客户端 Tutanota
  • how to use javamail to send email?
  • 请教发送email的问题
  • unix下发email问题
  • 谁给我解释一下:Email口令验证是指什么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3