fix Zoom query encoding
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 16 Dec 2010 13:44:48 +0000 (14:44 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 16 Dec 2010 13:44:48 +0000 (14:44 +0100)
we try to decode query back into utf-8 to generate correct search
string to insert into HTML form

server.pl

index 5ca7bcd..31d0fa6 100755 (executable)
--- a/server.pl
+++ b/server.pl
@@ -8,6 +8,7 @@ use Net::Z3950::OID;
 use Data::Dumper;
 use COBISS;
 use Aleph;
+use Encode;
 
 my $databases = {
        'COBISS' => 'COBISS',
@@ -62,6 +63,8 @@ diag "using $module for $database ", Dumper( $from );
         return;
     }
 
+       $query = decode('utf-8', $query); # FIXME Zoom encoding
+
 diag "search for $query";
 
     my $setname  = $self->{SETNAME};