正在显示
1 个修改的文件
包含
11 行增加
和
6 行删除
| @@ -132,6 +132,17 @@ class Body { | @@ -132,6 +132,17 @@ class Body { | ||
| 132 | */ | 132 | */ |
| 133 | public function getItem(): array | 133 | public function getItem(): array |
| 134 | { | 134 | { |
| 135 | + | ||
| 136 | + foreach ($this->item as $k=>$item){ | ||
| 137 | + //是否有 =E2=81=B6=E2=81=B6=E2=81=B9=C2=B3=C2=B9=C2=B2=C2=BA=C2=B3=C2=BAS 一样的字符 | ||
| 138 | + if($item['type']=='text/plain' && preg_match("/(=[A-Z0-9]{2,}){2,}/",$item['body'])){ | ||
| 139 | + // 进行解码 | ||
| 140 | + $item['body'] = quoted_printable_decode($item['body']); | ||
| 141 | + } | ||
| 142 | + | ||
| 143 | + $this->item[$k] = $item; | ||
| 144 | + } | ||
| 145 | + | ||
| 135 | return $this->item; | 146 | return $this->item; |
| 136 | } | 147 | } |
| 137 | 148 | ||
| @@ -278,12 +289,6 @@ class Body { | @@ -278,12 +289,6 @@ class Body { | ||
| 278 | } | 289 | } |
| 279 | } | 290 | } |
| 280 | 291 | ||
| 281 | - //是否有 =E2=81=B6=E2=81=B6=E2=81=B9=C2=B3=C2=B9=C2=B2=C2=BA=C2=B3=C2=BAS 一样的字符 | ||
| 282 | - if($data['type']=='text/plain' && preg_match("/(=[A-Z0-9]{2,}){2,}/",$data['body'])){ | ||
| 283 | - // 进行解码 | ||
| 284 | - $data['body'] = quoted_printable_decode($data['body']); | ||
| 285 | - } | ||
| 286 | - | ||
| 287 | // 转码 | 292 | // 转码 |
| 288 | // if(isset($data['charset']) && $data['charset']){ | 293 | // if(isset($data['charset']) && $data['charset']){ |
| 289 | // $debody = @mb_convert_encoding($data['body'],'utf-8',$data['charset']); | 294 | // $debody = @mb_convert_encoding($data['body'],'utf-8',$data['charset']); |
-
请 注册 或 登录 后发表评论