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
ユーザーID:A123
テキスト:??????
サーバー側とクライアント側の両方で 'UTF-8'エンコーダを使用していますか? –
今はエンコーダを使用していません。サーバー側で 'UTF-8'エンコードを使用する方法のサンプルコードを提供できますか? – FaizanRabbani
クロムブラウザからこのURLをヒットしたときに表示されるものは何ですか(これはGETリクエストであると仮定します)。 – Developer