use Modern::Perl;
use List::MoreUtils qw/uniq/;
+use YAML::XS;
+use Encode;
use vars qw(@ISA @EXPORT);
use Koha::SimpleMARC qw(read_field);
sub marc2ris {
my ($record) = @_;
- my $output;
my $marcflavour = C4::Context->preference("marcflavour");
my $intype = lc($marcflavour);
my $ris_additional_fields;
if ($RisExportAdditionalFields) {
$RisExportAdditionalFields = "$RisExportAdditionalFields\n\n";
- $ris_additional_fields = eval { YAML::Load($RisExportAdditionalFields); };
+ $ris_additional_fields = eval { YAML::XS::Load(Encode::encode_utf8($RisExportAdditionalFields)); };
if ($@) {
warn "Unable to parse RisExportAdditionalFields : $@";
$ris_additional_fields = undef;