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
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
Le bout de code PERL
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"
Partager