作者 邓超

x

@@ -37,10 +37,15 @@ class MailFun { @@ -37,10 +37,15 @@ class MailFun {
37 * @time 2023/3/27 13:55 37 * @time 2023/3/27 13:55
38 */ 38 */
39 public static function mb_coding(string $str,array $appcode=[]){ 39 public static function mb_coding(string $str,array $appcode=[]){
40 - $encode = mb_detect_encoding($str, array_merge(array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'),$appcode)); 40 + try {
  41 + $encode = @mb_detect_encoding($str, array_merge(array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'),$appcode));
41 if($encode){ 42 if($encode){
42 - return mb_convert_encoding($str, 'UTF-8', $encode); 43 + return @mb_convert_encoding($str, 'UTF-8', $encode);
43 } 44 }
  45 + }catch (\Throwable $e){
  46 +
  47 + }
  48 +
44 return $str; 49 return $str;
45 } 50 }
46 51