我的表单是用的utf-8 ,但是发邮件的代码是用的ansi编码。所以在处理前需要用mb_convert_encoding($txtEmail,"gb2312","utf-8");进行改编码后才能处理表单的数据。
还有处理邮件的类型方法。。。(有点不严谨)
$msg=strstr($txtEmail,"@");
$a=substr($msg,-1);
if($a=="m"){
$msg=preg_replace("[.com]","",$msg);
}else if($a=="n"){
$msg=preg_replace("[.cn]","",$msg);
}
$msg=substr($msg,1);