在C#WebApi中,尝试以json格式接收阿拉伯文数据(通过肥皂UI发送),我收到“???”而不是实际的阿拉伯文字。C#RESTful WebApi在json中使用阿拉伯语发布数据但接收?
网址:
http://localhost:4321/receive/message
JSON格式(请求):
{
"message_no";"123",
"user_id":"a123",
"text":"أهلا بك",
}
型号:
public class MessageBody
{
[JsonProperty(PropertyName = "message_no")]
public string MessageNo { get; set; }
[JsonProperty(PropertyName = "user_id")]
public int UserId { get; set; }
[JsonProperty(PropertyName = "text")]
public int Text { get; set; }
}
内容接收:
MessageNo:123
用户ID:A123
文本:??????
在服务器端和客户端都使用'UTF-8'编码器吗? –
现在我没有使用任何编码器,您能提供关于如何在服务器端使用'UTF-8'编码的示例代码吗? – FaizanRabbani
当你从chrome浏览器打开这个URL时,你看到了什么?(假设这是一个GET请求)? – Developer