From 4224a8d108f6213d7d1c18d98d1bc1175cc8d590 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 18 Aug 2015 18:40:31 +0100 Subject: [PATCH] [PASSED QA] Bug 14584: Encoding broken with system preferences MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The pref are double encoded. From bug 12411: "This will fix the encoding issues existing in 3.14 and 3.16. The issue still appear in master but is fixed by bug 11944." They should not have been pushed together. Test plan: 1) You need an accentuated language installed. 2) Go to NoLoginInstructions pref, and add some accentuated message like "Hélo médames é mècieüx" 3) refresh opac home page, message should be gibberish 4) apply patch. Message should be ok now. Signed-off-by: Tomas Cohen Arazi Works as expected. Signed-off-by: Katrin Fischer --- Koha/Template/Plugin/Koha.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Koha/Template/Plugin/Koha.pm b/Koha/Template/Plugin/Koha.pm index ecb6266..86f9e77 100644 --- a/Koha/Template/Plugin/Koha.pm +++ b/Koha/Template/Plugin/Koha.pm @@ -18,7 +18,6 @@ package Koha::Template::Plugin::Koha; # along with Koha; if not, see . use Modern::Perl; -use Encode qw( encode ); use base qw( Template::Plugin ); @@ -43,7 +42,7 @@ is necessary. sub Preference { my ( $self, $pref ) = @_; - return encode('UTF-8', C4::Context->preference( $pref ) ); + return C4::Context->preference( $pref ); } sub Version { -- 1.9.1