JackShcherbakov
@JackShcherbakov

Как решить проблему к кодировкой в php?

Здравствуйте! Все команды и операции работают как надо. Но операция исполнения работает не так как я хочу.
Вот код:
<?php
	$a = `dir c:`;
	print  "<pre>" . $a . "</pre>";
?>

Вот результат:
��� � ���ன�⢥ C �� ����� ��⪨.
 ��਩�� ����� ⮬�: 2E4C-FF6A

 ����ন��� ����� C:\OpenServer\domains\comet

17-02-2018  16:28    
          .
17-02-2018  16:28    
          ..
22-02-2018  15:48               340 js.html
22-02-2018  20:55                60 php.php
               2 䠩���            400 ����
               2 �����  39�821�983�744 ���� ᢮�����

Как исправить? Почему проблема только с операцией исполнения?
Заранее спасибо!
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Windows использует кодировку cp1251
OpenServer по дефолту настроен на utf8

Отсюда вывод
Либо конвертировать вывод оператора исполнения в utf-8.
Либо перенастроить сервер.

Первое предпочтительно,
второе, если планируете запускать скрипт только у себя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы