Показать сообщение отдельно
Старый 01.10.2001, 21:11
elvis999 вне форума Посмотреть профиль Найти все сообщения от elvis999
  № 1  
elvis999

Регистрация: Oct 2001
Адрес: SPB
Сообщений: 2
Отправить сообщение для elvis999 с помощью ICQ
Question как побороть 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!

Пока!