Для сценария PHP (5.6), который запускается в командной строке, я пытаюсь напечатать символ квадратного корня, но мне это не удается. Вместо этого я получаю ненужные персонажи.
Я уже прочитал множество вопросов / ответов о печати символов Юникода из PHP CLI в командную строку, но ни один из них не относится в точности к моему примеру.
Я нахожусь в Windows 10, использую стандартную командную строку (cmd.exe), которой я с удовольствием пользуюсь.
Я использую шрифт Consolas и запустил chcp 65001
, чтобы установить для подсказки значение utf-8. * Также пробовали консоль Lucida *.
// Square root symbol
echo "\u221A";
echo "\xe2\x88\x9a";
echo '√';
Я пробовал iconv()
, json_decode()
, mb_convert_encoding()
и pack()
безуспешно.