450 |
} else { |
} else { |
451 |
if (eregi('".*"',$value)) { // quoted-pair |
if (eregi('".*"',$value)) { // quoted-pair |
452 |
$newvalue=ereg_replace('(.*)"(.*)"(.*)','\1'.decode_quoted_pair('\2').'\3',$value); |
$newvalue=ereg_replace('(.*)"(.*)"(.*)','\1'.decode_quoted_pair('\2').'\3',$value); |
|
#$result1=ereg_replace('(.*)"(.*)"(.*)','\1',$value); |
|
|
#$result2=ereg_replace('(.*)"(.*)"(.*)','\2',$value); |
|
|
#$result3=ereg_replace('(.*)"(.*)"(.*)','\3',$value); |
|
|
#$result2=ereg_replace('\\\\(.)','\1',$result2); |
|
|
#$newvalue=$result1.'"'.$result2.'"'.$result3; |
|
453 |
return(mb_convert_encoding($newvalue, "EUC-JP", "auto")); |
return(mb_convert_encoding($newvalue, "EUC-JP", "auto")); |
454 |
} else { // there wasn't anything encoded, return the original string |
} else { // there wasn't anything encoded, return the original string |
455 |
return(mb_convert_encoding($value, "EUC-JP", "auto")); |
return(mb_convert_encoding($value, "EUC-JP", "auto")); |
559 |
case "x-newsreader:": |
case "x-newsreader:": |
560 |
case "x-mailer:": |
case "x-mailer:": |
561 |
case "user-agent:": |
case "user-agent:": |
562 |
$header->user_agent=trim($value); |
$header->user_agent=trim(headerDecode($value)); |
563 |
break; |
break; |
564 |
case "x-face:": |
case "x-face:": |
565 |
// echo "<p>-".base64_decode($value)."-</p>"; |
// echo "<p>-".base64_decode($value)."-</p>"; |