Главная проблема одна, и это, как всегда, Internet Explorer, отображающий URL-адрес в адресной строке в декодированном виде только при ручном её наборе либо при переходе по незакодированной (а значит, некорректной согласно RFC 3986) ссылке.
См.
баг-репорт (голосовать за исправление нельзя, но можно щёлкнуть по ссылке «User(s) can reproduce this bug → I can too»).