В C# WebApi при попытке получить данные на арабском языке в формате json (отправлено через Soap UI) Я получаю «???» вместо фактического арабского текста.C# RESTful WebApi запись данных на арабском языке в json, но получение?
URL:
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
USERID: A123
текст: ??????
Вы используете кодировщик «UTF-8» как на стороне сервера, так и на стороне клиента? –
Прямо сейчас я не использую какой-либо кодировщик, можете ли вы предоставить пример кода о том, как использовать кодировку «UTF-8» на стороне сервера? – FaizanRabbani
Что вы видите, когда вы нажимаете этот URL-адрес из браузера Chrome (если это запрос GET)? – Developer