From 6293465db8cedc03c34b7ab7e66b6c503541d5c6 Mon Sep 17 00:00:00 2001 From: Colin Campbell Date: Fri, 23 Mar 2012 12:17:58 +0000 Subject: [PATCH] Bug 7816 - Encode output as utf-8 dont just flag it as such Intention of code is that data is output in utf-8 requires an encoding layer to ensure that. ':utf-8' flags the stream as utf-8 but does not ensure output characters are correctly encoded --- authorities/ysearch.pl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/authorities/ysearch.pl b/authorities/ysearch.pl index ff6adbb..56ef8e2 100755 --- a/authorities/ysearch.pl +++ b/authorities/ysearch.pl @@ -35,7 +35,7 @@ use C4::Auth qw/check_cookie_auth/; my $query = new CGI; -binmode STDOUT, ":utf8"; +binmode STDOUT, ':encoding(UTF-8)'; print $query->header( -type => 'text/plain', -charset => 'UTF-8' ); my ( $auth_status, $sessionID ) = check_cookie_auth( $query->cookie('CGISESSID'), { } ); -- 1.7.7.6