title: how to get raw bytes from querystring
body: <p>is there possibility to get raw bytes from querystring?</p>
  
  <p>I have there windows-1250 and url encoded bytes and Request.QueryString["xx"] is string (internally encoded in utf-16)</p>
  
  <p>I need bytes to be able to convert it from windows-1250 to utf-8</p>
  
  <p>Sample for LINQpad follows:</p>
  
  <pre><code>void Main()
  {
      var txt="p%E1lava"; // this and next line simulates Request.QueryString["txt"]
      txt = HttpUtility.UrlDecode(txt);
      Console.WriteLine(txt);
      Encoding wind1250 = Encoding.GetEncoding(1250);
      Encoding utf8 = Encoding.UTF8;  
      byte[] wind1250Bytes = wind1250.GetBytes(txt); // here is problem, bytes are internally utf-16
      byte[] utf8Bytes = Encoding.Convert(wind1250, utf8, wind1250Bytes);
      string utf8String = Encoding.UTF8.GetString(utf8Bytes);
      Console.WriteLine(utf8String);  
  }
  </code></pre>