@@ -, +, @@ - Find or create a record with some special chars in your OPAC - Go to the detail page - Save as > RIS - Verify the diacritics are broken in an editor - Apply patch - Repeat and verify everything now displays correctly --- opac/opac-export.pl | 7 +++++++ 1 file changed, 7 insertions(+) --- a/opac/opac-export.pl +++ a/opac/opac-export.pl @@ -144,6 +144,13 @@ else { -charset => 'utf-8', -attachment => "bib-$biblionumber.txt" ); + } + elsif ( $format eq 'ris' ) { + print $query->header( + -type => 'text/plain', + -charset => 'utf-8', + -attachment => "bib-$biblionumber.$format" + ); } else { binmode STDOUT, ':encoding(UTF-8)'; print $query->header( --