title: Special characters that comes from client's request json body are not received correctly .net core webapi
body: <p>I have a .NET Core webapi and i deployed it to IIS. When my customer post a request with json body content that have special characters like <strong>İÇĞÜÖŞğ(turkish)</strong> this characters are not passed to application correctly in webapi controller method. For example, string of &quot;ünite arızası&quot; in json payload is passed like <a href="https://i.stack.imgur.com/MKPsW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MKPsW.png" alt="enter image description here" /></a>.  The customer uses UTF-8 encoding in their client but I didn't configure any encoding setting in my webapi except that I set IIS .NET Globalization Request encoding to utf-8 but it doesn't work. How can I solve the problem? thanks..</p>
  <p>My controller method :</p>
  <pre><code>   [HttpPost]
     [Route(&quot;register&quot;)]
     public async Task&lt;IssiueType&gt; Register(Dto issue)
      { 
      
         //logic
      
         return responseDto;
      }
  </code></pre>
  <p>Dto :</p>
  <pre><code>   public class Dto
     {
       public string detail{get;set;}
     }
  
     
  </code></pre>
  <p>json content from customer :</p>
  <p><a href="https://i.stack.imgur.com/fpZNY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/fpZNY.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.stack.imgur.com/aLPQz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aLPQz.png" alt="enter image description here" /></a></p>