title: exclamation mark in url
body: <p>I am building a forum and the urls contain the title of the topic you are going to view. but if it contains a ! then it throws a 404 error. i know the ASCII character for ! is %21 and i assumed urlencode() would change the ! to %21 but it doesnt. When i click the link the url still contains the ! which is breaking the url. Any tips?</p>