Salut à tous,
Tentant de récupérer des infos d'un fichier XML avec XPath, j'a plusieurs fichiers contenant les caractères spéciaux ‚ (le é).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Code : Sélectionner tout - Visualiser dans une fenêtre à part fichier.xml: etat="R‚seau OK"
Donc quand je passe sur ce caractère, et que je l'affiche, j'obtiens quelque chose comme ça :
Or quand je tente d'écrire cette même info dans un fichier .txt, j'ai à l'écriture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part R|seau OK.
Meme si je passe par
Code : Sélectionner tout - Visualiser dans une fenêtre à part R,seau OK(avec $var = $xp->findvalue() qui récupère la valeur du champ "etat").
Code : Sélectionner tout - Visualiser dans une fenêtre à part $var =~ tr/‚/e/;
Je dois passer outre un truc auquel je ne pense pas ... (tout est codé en UTF8 : terminal, fichier TXT créer via perl, et fichier XML).
Quelqu'un aurait-il une idée ?
Merci
Partager