title: Can backslash be encoded correctly in URL with URL rewrite?
body: <p>I am working on an ASP.NET MVC2 project. The problem is when a string which would be rewritten into URL contains a special character such as backslash or question mark, the URL will be wrong, even if I have encoded it before. </p>
  
  <p>For example:</p>
  
  <ol>
  <li>I have a product id "<strong>p001\2-2</strong>".</li>
  <li>I encoded it into "<strong>p001%5C2-2</strong>"</li>
  <li>The URL <code>http://domain.com/Product/p001%5C2-2</code> responds HTTP Error 400 - Bad Request.</li>
  </ol>
  
  <p>How can I get it correct?</p>