Как сохранить консольный вывод (stdout) с управляющими символами ANSI?
Добрый день!
Запускаю дочерний процесс exec и записываю из него вывод (stdout и stderr). Полученное записываю в строку для последующего перевода в html, чтобы отображать в виде лога с сохранением форматирования вывода в консоль.
Текст отступы записываются без проблем, а все цветовое форматирование теряется. (не теряется, только если в выводе есть спец.символы в виде ⚠ - около таких символов цвета сохраняются).
Как нужно сохранять вывод, чтобы сохранялись управляющие символы?
Пробовал передавать в exec options 'encoding: "ansi"', но это не помогло.