Наш сайт только что выпустил новую версию, и теперь страницы имеют Unicode в URL-адресе. Я вижу, что Rails правильно экранировал URL-адрес этих символов UTF-8 при рендеринге тегов привязки.
/regions/%E4%B8%AD%E5%BD%B0%E6%8A%95/
Однако я все еще вижу много трафика с неправильно закодированными URL-адресами:
/regions/%A4%A4%B9%FC%A7%EB/
Судя по всему, это тот же адрес, но закодированный не в UTF-8, а затем url экранирован.
Вопрос
Мне интересно, есть ли какой-нибудь старый браузер, который будет принимать правильно экранированный URL-адрес, распаковывать его, чтобы получить UTF-8, кодировать его в какой-либо другой кодировке, а затем экранировать URL-адрес при запросе сервера?
Иначе я не знаю, как объяснить этот трафик.
/regions/中彰??/
. Это вообще правильный URL? Потому что кажется, что это недопустимый текст UTF8. - person Jay   schedule 19.08.2012