Опять таки проблема!
Имеется php файл с windows-1251 кодировкой который генерируется js код.
var txt = ['строка'];
var txtNode = document.createTextNode(txt[0]);
someElem.appendChild(txtNode);
Js выводится на сайт следующим образом <script src="domain.ru/file.php"></script>
И если сайт на который выводится текст имеет отличную от windows-1251 кодировку, то в место текста выводятся не понятно что!
В php пытался сделать следующее
$cyr = array("А"=>"\u0410","Б"=>"\u0411"); // создал ассоциированный массив и заменил все символы кириллицы на юникод последовательность
$js = "var txt = ["\u0410\u0411"];
Но все равно при выводе этих юникод последовательностей получается каша а не текст, если кодировка отличается от windows-1251
Не подскажите как мне передать текст из php, что бы текст нормально отображался в любой кодировке или хотя бы utf-8
Заранее благодарен!