Bonjour à tous,
Ce message est peut-être le dernier que je rédige en ayant tout mon potentiel psychique.
En effet, je suis confronté à un problème qui m'explose les neurones.

J'ai écris un script PERL (5.8) qui parse un fichier XML pour en exporter le contenu dans un fichier plat.
Le XML contient des caractères accentués.
Ces caractères sont partiellement bien retranscrits dans le fichier plat.
Comment dois-je configurer mon parser pour fixer ce !€./*4_^¨ de problème ?

Le script tourne sous Windows (l'OS closesource de Microsoft).
J'utilise SAX:arser

En-tête du XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
Le bout de code PERL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
my $parser = XML::SAX::ParserFactory->parser(
        		Handler => MySAXHandler->new($VGS_OutPutDir));
 
$parser->parse_uri($VGS_SourceFile."o");
Et comme aurait dit la princesse Leia : "Au secours développeurs, vous êtes mon seul espoir"