Bonjour à tous,
Voici le résultat d'une commande DOS (un bête ping ... voir poste précedent) récupérée dans la console de mon compilateur java.
Comme vous pouvez le constater, les caractères renvoyés se trouvent dans un format spécial qui m'empèche d'afficher les caractères accentués correctement.
En voici le résultat :
1 2 3 4 5 6 7 8 9 10 11
| Envoi d'une requ?te 'ping' sur ACER-650 [127.0.0.1] avec 32 octets de donn?es?:
R?ponse de 127.0.0.1?: octets=32 temps<1ms TTL=128
R?ponse de 127.0.0.1?: octets=32 temps<1ms TTL=128
R?ponse de 127.0.0.1?: octets=32 temps<1ms TTL=128
R?ponse de 127.0.0.1?: octets=32 temps<1ms TTL=128
Statistiques Ping pour 127.0.0.1:
Paquets?: envoy?s = 4, re?us = 4, perdus = 0 (perte 0%),
Dur?e approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms |
Est ce que quelqu'un aurait une idée de ce que je pourrais faire pour transformer le retour de ping dans un format compris par mon compilateur ?
J'ai cherché sur le net, et je suis tomber sur ce genre de format "UTF-8" "UTF-16" "Cp1252" ...
J'ai vu que cela pouvait etre utilisé dans le cas d'un outputStreamReader.
J'ai donc essayé avec un InputStreamReader :
InputStreamReader reader = new InputStreamReader(i_stream, "UTF-8");
mais cela ne change rien ...
Est ce que j'utilise un mauvais format ?
Quelqu'un aurait il une leilleure solution ?
merci d'avance
.etS
Partager