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 ���� ᢮�����

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

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

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

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

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
Teamlead Краснодар
До 100 000 руб.
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 16:00
60000 руб./за проект