正在显示
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']); |
-
请 注册 或 登录 后发表评论