w3schools でこのアドレスにアクセスすると、Enter キーを押してページを読み込むとすぐに、アドレスの %28 が自動的に Firefox のアドレス バーの ( にデコードされます。
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 値から Web ページをリクエストすると、エンコードされた文字が自動的にデコードされ、CodeIgniter を使用しているため、デコードされた文字は許可されません。