@@ -, +, @@ --- admin/preferences.pl | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) --- a/admin/preferences.pl +++ a/admin/preferences.pl @@ -21,6 +21,8 @@ use strict; use warnings; use CGI; +use URI::Escape; + use C4::Auth; use C4::Context; use C4::Koha; @@ -296,7 +298,8 @@ if ( $op eq 'save' ) { my @TABS; if ( $op eq 'search' ) { - my $searchfield = $input->param( 'searchfield' ); + my $searchfield = uri_unescape($input->param('searchfield')); + utf8::decode($searchfield); $searchfield =~ s/\p{IsC}//g; $searchfield =~ s/\s+/ /; --