РЕШЕНИЕ ПРОБЛЕМЫ С json_encode и UTF8
1) Либо использовать константу: json_encode($res, JSON_UNESCAPED_UNICODE);
2) Либо нахер ее не использовать. Для битрикса: CUtil::JSPostUnescape(); - чистит post в плане кодировки
CUtil::PhpToJSObject($ar_locs); - делает json_encode так, как нужно.