title: How can I dump all query variables in a perl script like PHP's print_r($_GET)?
body: <p>I have a perl script that I am running from a browser. I'm passing query variables to it, but the query variables are showing up like <code>johndoe%40test%2Ecom</code> instead of <code>johndoe@test.com</code></p>
  <p>I would like to debug the variables to see how they are showing up in the beginning of the script.</p>
  <p>In PHP it would be when accessing the url:</p>
  <pre><code>http://localhost/dump-variables.php?foo=1&amp;bar=2&amp;bis=johndoe%40test%2Ecom
  </code></pre>
  <p>The PHP script would include this code:</p>
  <pre><code>header('Content-type: text/plain');
  print_r($_GET);
  </code></pre>
  <p>And the result would be:</p>
  <pre><code>Array
  (
      [foo] =&gt; 1
      [bar] =&gt; 2
      [bis] =&gt; johndoe@test.com
  )
  </code></pre>
  <p>Perl version : 5.010001</p>
  <h3>Important Note</h3>
  <p>I don't have any special access (root / sudo) on the system I'm working on - so modules may have to be included via source...</p>