title: Jmeter - How to escape % as special character in Jmeter
body: <p>I have a script where in my request I use as:</p>
  <pre><code>&quot;requirements&quot;: [
      {
        &quot;key&quot;: &quot;SITEID&quot;,
        &quot;operand&quot;: &quot;%&quot;,
        &quot;value&quot;: &quot;1,202,209&quot;
      }
    ]
  </code></pre>
  <p>I got exception like:</p>
  <pre><code>java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - Error at index 0 in: &quot;&quot;,&quot;
      at java.net.URLDecoder.decode(URLDecoder.java:232) ~[?:?]
      at java.net.URLDecoder.decode(URLDecoder.java:142) ~[?:?]
      at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.decodeQuery(RequestViewHTTP.java:336) ~[ApacheJMeter_http.jar:5.4.3]
      at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.getQueryMap(RequestViewHTTP.java:290) ~[ApacheJMeter_http.jar:5.4.3]
      at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.setSamplerResult(RequestViewHTTP.java:216) ~[ApacheJMeter_http.jar:5.4.3]
      at org.apache.jmeter.visualizers.RequestPanel.setSamplerResult(RequestPanel.java:116) ~[ApacheJMeter_components.jar:5.4.3]
      at org.apache.jmeter.visualizers.SamplerResultTab.setupTabPane(SamplerResultTab.java:238) ~[ApacheJMeter_components.jar:5.4.3]
      at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:385) ~[ApacheJMeter_components.jar:5.4.3]
      at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:363) ~[ApacheJMeter_components.jar:5.4.3]
      at javax.swing.JTree.fireValueChanged(JTree.java:2967) ~[?:?]
      at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456) ~[?:?]
  </code></pre>
  <p>What should be done in order to escape the % sign?</p>