Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   window.eval() и юникод (https://javascript.ru/forum/css-html-internet-explorer/14867-window-eval-i-yunikod.html)

VirusVFV 04.02.2011 15:47

window.eval() и юникод
 
Столкнулся с такой проблемой:
Браузер не хочет выполнять содержимое window.eval(decode), если decode в юникоде.
Отладчик говорит, что decode == f (а на самом деле function(){...})
Как его заставить исполнить этот код ?


Заранее благодарен.

DooMer 04.02.2011 16:49

а сама страница в 1251 ? переведите в УТФ

VirusVFV 04.02.2011 20:33

Страница и скрипт в 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.