
01.10.2001, 21:11
|
|
Регистрация: Oct 2001
Адрес: SPB
Сообщений: 2
|
как побороть Unicode с помощью JS-функции escape?
Привет всем!
Подскажите, люди дробрые, как побороть следующую проблему:
Имеем кусок кода, типа:
<script LANGUAGE="JavaScript"><!--
var str='Вася Пупкин'
document.write('<a href=search.cgi?name=' + escape(str) + '>');
//-->
</script>Искать</a>
в NN получаем ссылку вида: search.cgi?name=%C2%E0%F1%FF%20%CF%F3%EF%EA%E8%ED
что, собственно говоря и требуется.
в IE получаем search.cgi?name=%u0412%u0430%u0441%u044F%20%u041F%u0443%u043F%u043A%u0438%u043D
что, вобщем-то совершенно не так, как должно быть :-((((
Подскажите, какие махинации необходимо применить к строке, чтобы русские символы передавались исключительно в виде '%NN', а не '%uNNNN'.
Заранее thanx!
Пока!
|