dedecms会员找回密码邮件乱码的解决方法

找到/include/mail.class.php将 

$header .= "Content-Type:text/html \r\n";

改为 

$header .= "Content-Type:text/html; charset=utf-8\r\n";

找到\member\inc\inc_pwd_functions.php

 

$mailbody = "亲爱的".$userid.":\r\n您好!感谢您使用".$cfg_webname."网。\r\n".$cfg_webname."应您的要求,重新设置密码:(注:如果您没有提出申请,请检查您的信息是否泄漏。)\r\n本次临时登陆密码为:".$randval." 请于三天内登陆下面网址确认修改。\r\n".$cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid;

后面加一行:

$mailbody = mb_convert_encoding($mailbody, "GBK", "UTF-8");

即可搞定

你可能感兴趣的:(dede)