decodeURI

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
nyuk
Сообщения: 4
Зарегистрирован: 13 фев 2007, 10:13

кто знает как в JavaScript декодировать URL-строку
"search%3Fas_q%3D%25D0%25B4%25D0" ???

decodeURI не берет ее :confused:
Fktrc
Сообщения: 40
Зарегистрирован: 20 фев 2004, 11:22
Откуда: Кемерово
Контактная информация:

через unescape попробуй
nyuk
Сообщения: 4
Зарегистрирован: 13 фев 2007, 10:13

unescape cтарее decodeURI результат тотже(
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

А и не должен "брать". Закодированный символ - это процент + ещё два знакоместа. У тебя их аж 4 штуки. С учётом того, что %25 - это собственно сам процент, то чья-то добрая рука закодировала символы дважды. Причём произошло это видимо по причине использования юникода.
Даже самый дурацкий замысел можно воплотить мастерски
nyuk
Сообщения: 4
Зарегистрирован: 13 фев 2007, 10:13

вот пример живой пример из инета:
<?xml version="1.0" encoding="UTF-8" ?>
skip
<link>http://www.koltushi.com/link/60/269/htt ... 25D0%25B0%...

Да такое сплошь и рядом, достаточно взять поиск по "%25D0" !
Так что же с этим делать???? Просто отбросить 25 ?
Не помогает! Алярм!!!!!!((
intersmit
Сообщения: 1
Зарегистрирован: 19 фев 2007, 11:01

Вот таже самая ссылка но по другому http://www.koltushi.com/wiki/70/1099
nyuk
Сообщения: 4
Зарегистрирован: 13 фев 2007, 10:13

И что? Мне нужен инструмент декодирования.
Ответить