title: Character Decoding Exception in Tomcat for '%'
body: <p>I am getting this exception</p>
  
  
  
  <pre class="lang-java prettyprint-override"><code>Character decoding failed. Parameter [updatedLocalInfo] with value 
  
  org.apache.tomcat.util.buf.UDecoder$DecodeException: isHexDigit
  </code></pre>
  
  <p>I am passing request post data as JSON string and one of the values contains'%'
  Because of this '%' i am getting this exception.</p>
  
  <p>I am not able to figure out why this exception is Coming and how to fix it.</p>
  
  <p>For information, The json which i am passing is</p>
  
  <pre class="lang-java prettyprint-override"><code>[{"taxInformation":"Applicable Taxes Extra","happyHourDesc":"40%  off","happyHourTime":"4 to 8 PM","offer":"No Offers"}] 
  </code></pre>