title: StatusDescription Encoding in HttpResponse
body: <p>I am using C# and write to HttpResponse StatusDescription the error message in case an exception occurs. Internal i use another service that returns error descriptions in russian unfortunately. And this russian error messages i have to return in HttpResponse StatusDescrition. I use UTF-8 encoding and write this way: </p>
  
  <pre><code>var message = exception.Message.Substring(0, Math.Min(exception.Message.Length, 512));
  var encodedBytes = Encoding.UTF8.GetBytes(message);
  
  response.StatusDescription = Encoding.UTF8.GetString(encodedBytes);
  </code></pre>
  
  <p>But this doesn't help. In Fiddler it seems something wrong with enconding:</p>
  
  <blockquote>
    <p>HTTP/1.1 500 Could not update reservation. Error message: ����������� ������ �� �������������</p>
  </blockquote>
  
  <p>What should i do to enable russian symbols?</p>