Проблема описана на github
https://github.com/ariya/phantomjs/issues/10988 но никакого решения пока там нет. Под виндой вроде как всё нормально.
Кто ни будь из русскоязычных разработчиков копал проблему, существует решение?
Консоль показывает что текст есть, но в неверной кодировке:
Попробовал указать кодировку в методе page.open
page.open('https://site.ru/', {
charset: 'utf-8', // или utf8
}, function(status) {
Не прокатило, результат тот же.
В JS есть аналог функции inconv на PHP может с её помощью попробовать перекодировать готовый текст?