par
zest » 07 nov. 2007, 17:06
Bonjour,
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:
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
Les caractères français et les espaces ne sont pas pris en compte.
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