C# 如何在post方法中将重音字符传递给REST API

C# 如何在post方法中将重音字符传递给REST API,c#,asp.net,asp.net-web-api,soapui,C#,Asp.net,Asp.net Web Api,Soapui,我需要将我的请求体传递给Web API的post方法,请求体中有一些特殊字符,如 以下是请求机构: { "query": "den", "city": "São Paulo", "country": "Brazil", "location": null } 错误:“无法将索引32处的字节[E3]从指定的 “将代码页转换为Unicode。” 任何人都有我尝试过的任何解决方案application/json;charset=utf-16和应用程序/json;字符集=utf-8 此外

我需要将我的请求体传递给Web API的post方法,请求体中有一些特殊字符,如

以下是请求机构:

{
  "query": "den",
  "city": "São Paulo",
  "country": "Brazil",
  "location": null
}
错误:“无法将索引32处的字节[E3]从指定的 “将代码页转换为Unicode。”

任何人都有我尝试过的任何解决方案
application/json;charset=utf-16
应用程序/json;字符集=utf-8

此外,在调试代码时,参数值为空

谢谢

可能的副本可能的副本