Здравствуйте!
Есть 3 текстовых файла со словом "Привет!":
01 ANSI.txt - в кодировке 1251
02 OEM.txt - в кодировке 866
03 UTF-8.txt - в кодировке UTF-8
и есть следующий скрипт:
readfile('01 ANSI.txt');
readfile('02 OEM.txt');
readfile('03 UTF-8.txt');
Если запустить скрипт в браузере, то получим следующее:
Если запустить скрипт из командной строки Windows 10, то получим это:
А если запустить скрипт из командной строки Windows 7, то получим вот это:
Вопрос: как нужно перекодировать строку с русским текстом, чтобы она нормально отобразилась в консоли Windows 7?
Я пересмотрел кучу подобных вопросов в интернете, ни один совет не помог.
Если что, у меня:
- Windows 7 Pro
- Apache 2.4.43
- PHP 7.4.8