Salut à tous,
J'utilise la classe System.Diagnostics.Process pour lancer des commande DOS et récupérer le résultat pour en faire un traitement. J'ai des petits soucis parfois avec des caractère qui sont un peu mal décodé. Par exemple, pour la commande DIR, voilà ce que je récupère dans System.Diagnostics.Process.StandardOutput
Autant dire qu'il y a comme un soucis avec certains caractères. Y a-t-il un traitement à faire sur le StreamReader pour récupérer une sortie Unicode ? Si quelqu'un a une idée, je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Le volume dans le lecteur D s'appelle DATA Le numro de srie du volume est 801B-4CC2 Rpertoire de D:\Programmes 17/06/2005 20:16 <REP> . 17/06/2005 20:16 <REP> .. 22/09/1998 15:46 1ÿ942 environ.ksh 22/09/1998 15:46 1ÿ323 profile.ksh 2 fichier(s) 3ÿ265 octets 35 Rp(s) 955ÿ125ÿ760 octets libres
Merci pour votre aide.
CrashMan
Partager