Les accents et DOS et exec()
Posté : 07 nov. 2007, 17:06
Bonjour,
Bon voilà, j'ai un problème avec la gestion des accents sur une sortie de ping/DOS.
Le même ping dans une fenêtre cmd ne pose pas de problème de codage de caractères.
J'ai essayé utf8_encode, htmlentities etc...rien ne fonctionne !!
Je ne vois pas.
Merci
Bon voilà, j'ai un problème avec la gestion des accents sur une sortie de ping/DOS.
echo("<?xml version=\"1.0\" encoding=\"iso-8859-15\"?>\n");
...
$ip = $rlt['ip']; /* je récupère une variable $ip */
$resultat = exec("ping $ip", $output);
while (list(,$val) = each($output)) :
print "<pre>$val</pre>"; /* et j'écris le résultat de mon ping $ip */
endwhile ;
...
Et voici ma sortie écran:Les caractères français et les espaces ne sont pas pris en compte.Envoi d'une requ�te 'ping' sur 10.89.1.65 avec 32 octets de donn�esÿ:
R�ponse de 10.89.1.65ÿ: octets=32 temps=43 ms TTL=28
R�ponse de 10.89.1.65ÿ: octets=32 temps=43 ms TTL=28
R�ponse de 10.89.1.65ÿ: octets=32 temps=44 ms TTL=28
R�ponse de 10.89.1.65ÿ: octets=32 temps=44 ms TTL=28
Statistiques Ping pour 10.89.1.65:
Paquetsÿ: envoy�s = 4, re�us = 4, perdus = 0 (perte 0%),
Dur�e approximative des boucles en millisecondesÿ:
minimum = 43ms, maximum = 44ms, moyenne = 43ms
Le même ping dans une fenêtre cmd ne pose pas de problème de codage de caractères.
J'ai essayé utf8_encode, htmlentities etc...rien ne fonctionne !!
Je ne vois pas.
Merci