Кто-нибудь знает, почему FF кодирует одинарную кавычку '
в %27
?
Одиночная кавычка должна быть действительным символом в URL.Фактически все другие браузеры IE7 / IE8 / Chrome5 / Safari4 работают хорошо, НЕ кодируя одинарную кавычку в% 27.
Это ошибка FF, или я что-то упустил?
Я тестирую с FF3.6.1
. Для простоты теста просто добавьте это в yourpage.html
<script type="text/javascript">
window.alert("this url = " + window.location.href);
</script>
Затем перейдите к yourpage.html?test=quote'encoded
FF выигралНе заменяйте URL в адресной строке, но он будет отображать:
yourpage.html?test=quote%27encoded
Все остальные браузеры будут отображать
yourpage.html?test=quote'encoded
Спасибо!