PHP fóra: Builder | JakPsatWeb | Webtrh
Nejste přihlášen(a)
Zdravim,
Mám script na vypsání procesů. Jenže je problém ve znakové sadě… když
to nechám zobrazit tak znaky kde je diakrtika šilhají a já nevim jak to
vyřešít. Problém je pouze jenom s tím co mi vrátí funkce shell_exec()
jinak znakovou sadu na stránce mám v pořádku. Zamýšlel jsem použít
funkci iconv() ,ale problém je v tom, že nevím v jaké znakové sadě já
dostanu výsledek. Nepomohl by mi s tím někdo? předem děkuji.
<?php
$result = shell_exec("tasklist");
$result = split("\n", $result);
echo"<pre>";
for ($i=0;$i<count($result) ;$i++ ) {
echo $result[$i]."\n";
}
echo"</pre>";
?>
\-php
Editoval Bonzakcek (17. 8. 2009 4:28)
čau,
dle mého názoru bude znaková sada odpovídat nativní sadě OS, na kterým
skript běží. takže asi jiná na win a jiná na linuxu. ještě můžeš
zkusit autoczech od dgx, to by mělo detekovat znakovou sadu dle
použitých znaků.