pg_restore ... > restore.log 2>&1
$subst = mb_substr($el, 0, $p);
$el_ind = PHPParser::ReplString($subst, $arAllStr);
$el_ind = PHPParser::ReplString(mb_substr($el, 0, $p), $arAllStr);
chcp 1251
chcp 65001
делал? create database t1 encoding 'UTF8' lc_ctype 'Russian_Russia.1251' lc_collate 'Russian_Russia.1251' template 'template0';
encoding 'WIN1251'
, если прям сильно хочется)
Тогда у меня для ТС плохие новости: там не синтаксическая, а существенная логическая ошибка где-то в коде, просто вынос $arResult[$el_ind] в отдельную переменную не спасет.