Результаты поиска по запросу «
dubrovsky
»faq реактор url encode песочница
Двойное кодирование URLs/ссылок - зачем?
Такие ссылки сейчас -[code]
http://joyreactor.cc/tag/%25D1%2581%25D0%25B5%25D0%25BA%25D1%2580%25D0%25B5%25D1%2582%25D0%25BD%25D1%258B%25D0%25B5%2B%25D1%2580%25D0%25B0%25D0%25B7%25D0%25B4%25D0%25B5%25D0%25BB%25D1%258B/rating
[/code]
Понятно, что сначала кириллица преобразована в UTF-8 и %-энкодирована; это нормально/правильно.
Но затем энкодер проходится ещё раз, кодируя "%" в "%25"; это не только, AFAIK, бессмысленно,
но и никакими броузерами штатно не показывается (в статусбаре, адресной строке и пр.) в человекочитабельном виде.
Да, косметика, на работу не влияет - отсылаемое на сервер декодируется нормально.
Но, простите мне мой французский - нахуа?
P.S. Add-on locationbar2-utf8 авторства titoBouzout лечит адресную строку FireFox, но только её;
статусбар декодируется однопроходно, там показывается -
[code]
http://joyreactor.cc/tag/%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B5+%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8B/rating
[/code]
А ведь такое должно быть не результатом, а исходником (в содержании html-страницы);
тогда в statusbar'е будет ожидаемое -
[code]
http://joyreactor.cc/tag/секретные разделы/rating
[/code]
P. P. S. На old.reactor.cc то же.
Смотрите ещё
Отличный комментарий!