При посещении этого адреса в w3schools% 28 в адресе автоматически декодируется в (в адресной строке Firefox, как только я нажимаю enter, чтобы загрузить страницу.
http://www.w3schools.com/TAGS/html_form_submit.asp?text=%28Hello+G
Однако при посещении этогоадрес (дополнительный% в конце) адрес не переписывается в адресной строке.
http://www.w3schools.com/TAGS/html_form_submit.asp?text=%28Hello+G%
Может кто-нибудь объяснить это поведение? Это вызывает проблемы с вызовом AJAX, над которым я работаю (когда я делаюзапрос веб-страницы от document.location.hash, кодированные символы значения автоматически декодируются, и, поскольку я использую CodeIgniter, декодированные символы не допускаются.