иаивыфоаыв И иаивыфоаыв Регистрация 20 Июл 2013 Сообщения 90 Репутация -1 Спасибо 1 Монет 0 31 Июл 2016 #1 Текст скрипта из книги такой: <?php // exec.php header("Content-Type: text/html; charset=windows-1251"); $cmd = "dir"; // Windows // $cmd = "ls"; // Linux, Unix & Mac exec(escapeshellcmd($cmd), $output, $status); if ($status) echo "Команда exec не выполнена"; else { echo ""; foreach($output as $line) echo "$line "; echo ""; } ?> А результат на скриншоте. Причем во всех браузерах так. Как лечить? //otvet.imgsmail.ru/download/221985847_383006321f167950b7d811ef9c6985cf_800.png
Текст скрипта из книги такой: <?php // exec.php header("Content-Type: text/html; charset=windows-1251"); $cmd = "dir"; // Windows // $cmd = "ls"; // Linux, Unix & Mac exec(escapeshellcmd($cmd), $output, $status); if ($status) echo "Команда exec не выполнена"; else { echo ""; foreach($output as $line) echo "$line "; echo ""; } ?> А результат на скриншоте. Причем во всех браузерах так. Как лечить? //otvet.imgsmail.ru/download/221985847_383006321f167950b7d811ef9c6985cf_800.png
fish4567 F fish4567 Регистрация 5 Авг 2013 Сообщения 89 Репутация 1 Спасибо 0 Монет 0 31 Июл 2016 #2 В командной строке в Windows кодировка 866, а у Вас в HTML выводится как 1251 Позитивный голос 0