作者 邓超

编码问题

@@ -294,6 +294,7 @@ class Header{ @@ -294,6 +294,7 @@ class Header{
294 $str = trim($str); 294 $str = trim($str);
295 if(preg_match("/^=\?([a-z0-9-.]{3,})\?[bq]\?/i",$str,$code)){ 295 if(preg_match("/^=\?([a-z0-9-.]{3,})\?[bq]\?/i",$str,$code)){
296 // 解码 这个函数好像已经转码了, 296 // 解码 这个函数好像已经转码了,
  297 +// iso-8859-8-i php 好像没有这个编码 ,阿拉伯 iso-8859-8
297 // =?iso-8859-8-i?B?4eTu+eog7PTw6en66iDg7CDn4fj6IERjb20gLSD08OnkIO7xIDgyNzUz?= 298 // =?iso-8859-8-i?B?4eTu+eog7PTw6en66iDg7CDn4fj6IERjb20gLSD08OnkIO7xIDgyNzUz?=
298 $str = str_replace("=?{$code[1]}?",'=?'.rtrim($code[1],'-i').'?',$str); 299 $str = str_replace("=?{$code[1]}?",'=?'.rtrim($code[1],'-i').'?',$str);
299 300