Как отобразить русский текст при выводе результата консольной команды?
Добрый вечер!
Например, использую в php такую команду: echo shell_exec('ping 127.0.0.1');
На экран у меня выводится следующее:
Вопрос: как мне сделать так, чтобы текст отображался на русском?
P.S. пробовал putenv('LANG=ru_RU.UTF-8'); - не помогло.
Не знаю поможет ли, но попробуйте однобайтные кодировки типа putenv('LANG=ru_RU.KOI8-R'); или putenv('LANG=ru_RU.WINDOWS-1251'); (могу ошибиться с написанием)
Антон: Тогда echo shell_exec('ping 127.0.0.1 | iconv ...'); только параметры подходящие поставить https://www.freebsd.org/cgi/man.cgi?query=iconv&fo... для перекодировки результата. Кстати ОС какая? Вроде в Линуксе ping без параметров бесконечен.