Caractères accentués dans les titres de questions dans l'export ODS (Bug #886)


Added by Wihl Elm over 1 year ago. Updated over 1 year ago.


Status:New Start date:05/10/2023
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:1.6.0

Description

J'ai un petit souci dans l'export ODS des notes. Les caractères accentués dans les titres de questions sont doublement encodés UTF-8.
L'export en CSV lui par contre fonctionne bien, que l'option encodage des fichiers CSV soit en UTF-8 ou ISO-8859-15.

Je travaille sous Windows, sous l'environnement Linux WSL2 pour l'interface graphique de AMC, mais en utilisant les exécutables LaTeX de MiKTeX (comme indiqué ici : [[https://project.auto-multiple-choice.net/issues/826]])

Je travaille désormais avec LuaTeX (pour profiter des capacités de Lua et résoudre des problèmes de précision de calcul que j'avais avec pgfmath) qui impose un codage UTF-8 des fichiers latex, peut-être que le problème vient de là.

J'ai repéré dans le fichier /usr/share/perl5/AMC/Export/ods.pm à la ligne 1128

sub get_title {
my ($o) = @_;
my $t;
if ( ref($o) eq 'HASH' ) {
$t = encode( 'utf-8', $o->{title} );
} else {
$t = encode( 'utf-8', $o );
}
return $t;
}

qui effectue un encodage UTF-8 du titre des questions qui dans mon cas doit déjà être en UTF-8.

J'ai juste enlevé les conversions utf-8 pour résoudre mon problème :

sub get_title {
my ($o) = @_;
my $t;
if ( ref($o) eq 'HASH' ) {
$t = $o->{title};
} else {
$t = $o ;
}
return $t;
}

Je ne sais pas si ça relève d'un bug ou de ma config un peu particulière.


History

Also available in: Atom PDF