Я столкнулся с подобной проблемой, когда mongoimport выдавал ошибки о символах не-UTF8 в плоском файле, который я попросил импортировать.Этот поток групп Google побудил меня попытаться поместить мой файл с исходными данными через iconv в командной строке Unix, чтобы «исправить» символы не-UTF-8, таким образом:
iconv -f ISO-8859-1 -t UTF-8 inputfile.txt > outputfile.txt
Это решилопроблема для меня.Интересно, поможет ли вам такой подход?Хотя ошибка, с которой вы сталкиваетесь, отличается, но странные символы мешают синтаксическому анализу JSON, не так ли?
Интересно, однако, как эти странные символы попадают в ваши выходные данные, если выгенерировать это самостоятельно.Возможно, вы могли бы отфильтровать код, который генерирует вывод?