正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
@@ -290,9 +290,13 @@ class Header{ | @@ -290,9 +290,13 @@ class Header{ | ||
290 | * @time 2024/9/29 14:21 | 290 | * @time 2024/9/29 14:21 |
291 | */ | 291 | */ |
292 | public static function mime_decode(string $str):string { | 292 | public static function mime_decode(string $str):string { |
293 | + | ||
293 | $str = trim($str); | 294 | $str = trim($str); |
294 | - if(preg_match("/^=\?([a-z0-9-]{3,})\?[bq]\?/i",$str,$code)){ | 295 | + if(preg_match("/^=\?([a-z0-9-.]{3,})\?[bq]\?/i",$str,$code)){ |
295 | // 解码 这个函数好像已经转码了, | 296 | // 解码 这个函数好像已经转码了, |
297 | +// =?iso-8859-8-i?B?4eTu+eog7PTw6en66iDg7CDn4fj6IERjb20gLSD08OnkIO7xIDgyNzUz?= | ||
298 | + $str = str_replace("=?{$code[1]}?",'=?'.rtrim($code[1],'-i').'?',$str); | ||
299 | + | ||
296 | $str = mb_decode_mimeheader($str); | 300 | $str = mb_decode_mimeheader($str); |
297 | 301 | ||
298 | return $str; | 302 | return $str; |
-
请 注册 或 登录 后发表评论