Bonjour,

Un problème que je viens de découvrir : un '>' encode le contenu en "UCS-2 Little Endian"
Lorsque l'on pousse le contenu dans une log à priori cela n'est pas trop génant (sauf si on joue un peu avec des accents & autre caractère) mais si on génère du xml ou de l'html on peux avoir quelques surprise en affichage
Pour résoudre ce problème j'ai trouvé 2 solutions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"mon super text avec éà" | Out-file '.\monfichier.txt' -Encoding ASCII
Soit on met à jour les variables qui stocke cette info dans powershell :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$outputencoding = [console]::outputencoding
"mon super text avec éà" > '.\monfichier.txt'
Voilà, si d'autre rencontre le problème, vous savez maintenant comment l'éviter