title: RestSharp doesn't UTF-8 Encode the Request
body: <p>I'm trying to POST a request with one lonely parameter, as such:</p>
  
  <pre><code>var client = new RestClient("http://www.fluff.com");
  var request = new RestRequest("whatever", Method.POST);
  request.AddParameter("param", "Оксана");
  client.Execute(request);
  </code></pre>
  
  <p>This results in the following request, notice the bunch of encoded question marks:</p>
  
  <pre><code>POST http://www.fluff.com/whatever HTTP/1.1
  Accept: application/json, application/xml, text/json, text/x-json, text/javascript, text/xml
  User-Agent: RestSharp/105.0.1.0
  Content-Type: application/x-www-form-urlencoded
  Host: www.fluff.com
  Content-Length: 24
  Accept-Encoding: gzip, deflate
  
  param=%3F%3F%3F%3F%3F%3F
  </code></pre>
  
  <p>Imagine the sadness when the receiver gets those question marks..</p>
  
  <p>How do I make RestSharp properly encode the body as UTF-8, or how do I send the request in a RestSharp friendly way so that she doesn't garble the data?</p>