В кратце попытаюсь объяснить всю суть проблемы. Имеется один код на одном сервере:
<script type = "text/javascript" language = "JavaScript">
        (function(w, p, id){
            w.user_info = {city_id: id};
            var script = w.document.createElement('script');
            script.async = true; script.type = 'text/javascript';
            script.src = ('https:' == p ? 'https:' : 'http:') + '//localhost/informers/informer.js';
            var s = w.document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(script, s);
        })(window, window.location.protocol, '14774')
</script>
<div id = "informer"></div>
Суть скрипта выше: обратиться к другому скрипту на другом сервере, который в свою очередь будет работать уже с контейнером "<div id = "informer">". Вот тут и возникает проблема, что при попытке вставить русские буквы в данный контейнер (
а это принципиально) получается кракозябра. Пример второго скрипта:
(function(w, d){
//... много другого кода не относящегося к проблеме ...
     var div = d.getElementById('informer');
     div.setAttribute('title', 'Русский текст');
//... много другого кода не относящегося к проблеме ...
})(this, this.document)
Прошу помочь в решении данной проблемы.