Проблемы с русскими буквами и contains()
Всем здрасте. Так вот я о чем веду речь.
(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 - то же самое. Дальше объяснять суть проблемы не надо. Как получу поддержку русских букв, проблема с выборкой решится сама собой. Кто-нибудь подскажет, а? :cray: |
Проблема решена, не обратил внимания на кодировку самого файла. Ппц)
|
Часовой пояс GMT +3, время: 04:32. |