@@ -, +, @@ --- C4/Search.pm | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -2497,8 +2497,10 @@ sub z3950_search_args { my $array = []; for my $field (qw/ lccn isbn issn title author dewey subject /) { - my $encvalue = URI::Escape::uri_escape_utf8($bibrec->{$field}); - push @$array, { name=>$field, value=>$bibrec->{$field}, encvalue=>$encvalue } if defined $bibrec->{$field}; + my $val = $bibrec->{$field}; + $val =~ s/["']/\$1/g; + my $encvalue = URI::Escape::uri_escape_utf8($val); + push @$array, { name=>$field, value=>$val, encvalue=>$encvalue } if defined $bibrec->{$field}; } return $array; } --