Декодировать url
Яндекс в поисковой выдаче кириллицу в адресах сайтов заменяет. Например url http://ru.wikipedia.org/wiki/Язь будет заменен на http://ru.wikipedia.org/wiki/%DF%E7%FC
Теперь вопрос как декодировать назад подобный адрес, тоесть из %DF%E7%FC получить Язь P.S. Для особо умных: Я пробовал все стандартные методы: decodeURI, decodeURIComponent, unescape |
decodeURI
Раскодирует URI, закодированный при помощи encodeURI decodeURIComponent Раскодирует URI, закодированный при помощи encodeURIComponent encodeURI Кодирует URI, заменяя каждое вхождение определенных символов на escape-последовательности, представляющие символ в кодировке UTF-8. encodeURIComponent Кодирует компоненту URI, заменяя определенные символы на соответствующие UTF-8 escape-последовательности подробнее: http://javascript.ru/manual/method |
|
Хренотень какая-то. Яндекс выдает ссылки, закодированные в cp-1251, а не utf-8
|
Часовой пояс GMT +3, время: 06:26. |