decode utf-8 which we get from CGI->param
[webpac2] / vhost / webpac2.cgi
index 2abdb4c..7f122bb 100755 (executable)
@@ -13,6 +13,7 @@ use SWISH::API;
 use JSON;
 use Text::Unaccent::PurePerl qw/unac_string/;
 use HTML::FillInForm::Lite;
+use Encode;
 
 my $range_around = 5;
 my @entries_per_page = ( 30, 50, 100, 500 );
@@ -202,7 +203,7 @@ print
 
 if ( my $search = param('search') ) {
 
-       $search = unac_string( $search );
+       $search = unac_string( Encode::decode('utf-8',$search) );
 
        print qq|
                <a href="#form" class="skip" title="skip to search form">#</a>