Я провел некоторые поиски и понял, что проблема может заключаться в новом символе линии, который обрабатывается по-разному в зависимости от герои, но я не уверен, где и как с этим бороться.
У меня есть довольно простое приложение, которому нужно base64 кодировать строку.
Код довольно простой код узла
let buff = new Buffer(cics);
let base64data = buff.toString('base64');
Вот результаты, они похожи, отличаются только на "YQ =="
Local
MzQ0YzAxOWMtMWZhMC00ODU0LTlhMjMtOWNiNmYzYTdmMzNkOjlhZThhMWUwLTg2OWItNDg2Yi1iNzFkLWRkMGM1NGQ3NWFhYQ==
Heroku
MzQ0YzAxOWMtMWZhMC00ODU0LTlhMjMtOWNiNmYzYTdmMzNkOjlhZThhMWUwLTg2OWItNDg2Yi1iNzFkLWRkMGM1NGQ3NWFh
Кто-нибудь знает, что здесь может происходить?