X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fmime.php;h=ce634671d5882d1e64e8885c9041b86ac14a5389;hb=5155cfcbc15139e9f1cbd6e6bf8450c30e294bc3;hp=b87601f39baf6622a241ced87cc80c407734258f;hpb=254925d184ec92ea4e4d2ec9fa7a6f7da8959d7e;p=squirrelmail.git diff --git a/functions/mime.php b/functions/mime.php index b87601f3..ce634671 100644 --- a/functions/mime.php +++ b/functions/mime.php @@ -525,6 +525,11 @@ $replace = base64_decode($res[3]); } else { $replace = ereg_replace("_", " ", $res[3]); + // Convert lowercase Quoted Printable to uppercase for + // quoted_printable_decode to understand it. + while (ereg("(=([0-9][a-f])|([a-f][0-9]))", $replace, $res)) { + $replace = str_replace($res[1], strtoupper($res[1]), $replace); + } $replace = quoted_printable_decode($replace); }