#1 před 2 lety

Bonzakcek
Člen
Registrovaný: 17. 8. 2009
Příspěvky: 4

znaková sada při vypsání procesů

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)

 

#2 před 2 lety

Kevujin
Člen
Registrovaný: 6. 1. 2009
Příspěvky: 11

Re: znaková sada při vypsání procesů

č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ů.

 

Zápatí