From: mkanat%bugzilla.org <> Date: Sun, 6 Jan 2008 08:59:42 +0000 (+0000) Subject: Bug 408446: Non-text attachments were mangled by "binmode STDOUT, ':utf8'" X-Git-Tag: bugzilla-3.1.3~404 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6896e961efd997683992e547853b91e739ee6bc5;p=thirdparty%2Fbugzilla.git Bug 408446: Non-text attachments were mangled by "binmode STDOUT, ':utf8'" Patch By Max Kanat-Alexander r=LpSolit, a=mkanat --- diff --git a/attachment.cgi b/attachment.cgi index 768653c31e..6fd238c2f8 100755 --- a/attachment.cgi +++ b/attachment.cgi @@ -246,6 +246,9 @@ sub view { print $cgi->header(-type=>"$contenttype; name=\"$filename\"", -content_disposition=> "inline; filename=\"$filename\"", -content_length => $attachment->datasize); + if (Bugzilla->params->{'utf8'}) { + binmode STDOUT, ':raw'; # Turn off UTF8 encoding. + } print $attachment->data; }