cet appelPourquoi ai-je une erreur de segmentation lorsque j'utilise binmode avec des threads en Perl?
my $th = threads->create(\&print, "Hello thread World!\n");
$th->join();
fonctionne très bien. Mais dès que j'ajoute
binmode(STDOUT, ":encoding(ISO-8859-1)");
à mon fichier script, je reçois une erreur comme « erreur de segmentation », « accès refusé ».
Quel est le problème pour définir un type de codage lorsque vous essayez d'appeler un thread Perl?
Exemple:
use strict; use warnings;
use threads;
binmode(STDOUT, ":encoding(ISO-8859-1)");
my $th = threads->create(\&print, "Hello thread World!\n");
$th->join();
sub print {
print @_;
}
Ce code ne fonctionne pas pour moi.
Cordialement
--Andy
Quelle est votre version de Perl et quelle architecture système utilisez-vous? – Ether