Обратный escape нелатинских символов
Всем привет!
Столкнулся с проблемой при создании Ajax поиска.
При поиске английских слов все работает правильно.
Но, когда мы записываем в URL русское слово - и делаем чтение location.href - нам отдает результат в виде "%D0%BF%D1%80%D0....".
Так как русские буквы в URL использовать нельзя, их необходимо как-то передать при помощи доступных латинских букв, цифр и знаков.
Но вопрос - как сделать обратное действие?
Я нашел 3 стандартные функции JavaScript
escape()
encodeURI()
encodeURIComponent()
Но все они работают для escape-па в код.
А мне нужно наоборот.
Из кода
%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82
В слово "Привет".
Подскажите пути решения!
Заранее спасибо!
|