title: Ruby: Fuzzing through all unicode characters ‎(UTF8/Encoding/String Manipulation)
body: <p>I can't iterate over the entire range of unicode characters.</p>
  
  <p>I searched everywhere...</p>
  
  <p>I am building a fuzzer and want to embed into a url, all unicode characters (one at a time).</p>
  
  <p>For example:
  <code>http://www.example.com?a=\uff1c</code></p>
  
  <p>I know that there are some built tools but I need more flexibility.</p>
  
  <p>If i could do someting like the following: <code>"\u" + "ff1c"</code> it would be great.</p>
  
  <p>This is the closest I got:</p>
  
  <pre><code>char = "\u0000"
  ...
  
  #within iteration
  
  char.succ!
  
  ...
  </code></pre>
  
  <p>but after the character <code>"\u0039"</code>, which is the number 9, I will get "10" instead of ":"</p>