1)в php файле заголовок кодировки передается
header('Content-Type: text/html; charset=windows-1251');
2) php файл сохранень в кодировке windows-1251
И что интересно при просмотре полученного js кода по ссылке
http://domain.ru/file.php то в массиве с текстом не юникод последовательность, а текст.
Т.е. ожидалось увидеть var txt = ["\u0410\u0411"] а показывается var txt=["АБ"];