window.eval() и юникод
Столкнулся с такой проблемой:
Браузер не хочет выполнять содержимое window.eval(decode), если decode в юникоде. Отладчик говорит, что decode == f (а на самом деле function(){...}) Как его заставить исполнить этот код ? Заранее благодарен. |
а сама страница в 1251 ? переведите в УТФ
|
Страница и скрипт в unicode.
Скрипт декодирует кусок кода var decode=decrypt_function(crypcode) {..} затем этот кусок кода надо выполнить через window.eval Декодированный кусок кода (decode) получается в unicode (decode="f.u.n.c.t.i.o.n....") Но, видать window.eval это не понимает и не выполняет его. Можно ли выполнить код чем-либо помимо eval ? |
Часовой пояс GMT +3, время: 01:41. |