а как вернуть текст в божеский вид после javascript:escape() ?

  • Автор темы Wingely Dog
  • Дата начала

Wingely Dog

Guest
а как вернуть текст в божеский вид после javascript:escape() ?

Общем делаю систему поиска.
Чтобы работали всякие сортировки и переходы по страницам, сую поисковое слово в URL адрес.

сую яваскриптом, так:

Код:
function go_search(){
     var word = document.getElementById("search_word");
    document.location = "bla bla bla &word="+escape( word );
}
потом в bla bla bla ловлю _GET переменную и пытаюсь по ней искать. В случае английских букв, все ок. а в случае русских имеем %u023%u034 и т.д. urldecode() почему-то это дело не ест.

какие есть цивилизованые способы возвращения русских букв в удобоваримый вид?
 

SiMM

Новичок
Цивилизованный способ - преобразовывать %u023%u034 на стороне сервера самостоятельно. Одно из решений проблемы занимает одну строчку кода и содержит один регулярник.
 

Wingely Dog

Guest
всмысле руками заменять каждую букву?
 
Сверху