Алексей Скобкин: короче говоря, получается моя паника была не обоснованна. Сходил поспал и на утро эта проблема как-то сама решилась. Вроде как даже ничего не менял в коде.
Сайт уже на хостинге и весьма популярен. Менять в базе данных ничего не хочется, дабы не испортить, как и переписывать более 100 страниц под UTF-8, без который и обойтись можно.
Я полагаю, что если везде прежний расклад с кодировками работает, кроме Ajax, нужно решить проблему с Ajax, а не переписывать весь сайт.
Не понимаю, однако. Все сохранено в utf-8 без BOM, очевидных пробелов не имеет. Файл с подключением к бд никак ниже редиректа не положишь, как же еще редиректить, кроме как не js.