Всем здрасте. Так вот я о чем веду речь.
(function(){
if (document.addEventListener)
document.addEventListener("DOMContentLoaded", function(){
if(document.body){
var script = document.createElement('script');
script.type = 'text/javascript';
script.charset = 'utf-8';
var text = new String(function(){
$(document).ready(function() {
// CODE SECTION BEGIN
var lichka = $(".postdetails[align='center']:contains('Техподдержка')");
lichka.text("Каратели :)");
// CODE SECTION END
});
});
var term_in = text.indexOf("{");
var term_out = text.lastIndexOf('}');
script.appendChild (document.createTextNode("/* <![CDATA[ */" + text.substring(term_in + 1, term_out) + "/* ]]> */"));
document.getElementsByTagName('head')[0].appendChild(script);
}
}, false);
})();
(Писался UserScript, все нужные @include и т.д. есть, просто сайт на котором пробую светить не хочу, за рекламу примут(?!)))
Как видим, кодировка данного скрипта поставлена UTF-8. Вообще, я был в недоумении, почему не находится нужный мне элемент. Сидел над этим много, бросил, начал искать что-то другое. И обнаружил, что русские буквы заменяются знаками вопроса. Аукнуло, изменил кодировку на windows-1251. То же самое. KOI8-R - то же самое. Дальше объяснять суть проблемы не надо. Как получу поддержку русских букв, проблема с выборкой решится сама собой. Кто-нибудь подскажет, а?