本帖最后由 xiaojinhua1988 于 2011-08-11 13:54:33 编辑

解决方案 »

  1.   

    支持写入HTML不,支持就用HTML编码。
    不支持,估计得自己转码,解码。
      

  2.   

    velocity?统一编码,将所有文件的编码都给为同一种,如utf-8,同时在.vm文件中加上<meta http-equiv="content-type" content="text/html;charset=UTF-8" />,还要更改服务器的配置(如tomcat,打开tomcat conf目录下server.xml,找到你使用的Connector,不知道用哪个就改所有的Connector,在这个标签的最后加上URIEncoding="UTF-8"(要跟前面一致))这样基本可以解决乱码问题
      

  3.   

    不支持html的,加上 <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> 它也不认识的。
    我试了没用。
      

  4.   

    解决了,改写了josso的EMailPasswordDistributor类,把邮件内容转码了。谢谢楼上各位。