ASP.NET MVCアプリケーションはUTF-8ですが、サードパーティのアプリケーションからEncoding.DefaultでPOSTリクエストを受け取りました。非UTF-8エンコーディング(ASP.NET MVC)でPOSTデータを受信
1つのコントローラの唯一のアクションの要求エンコーディングを変更するsanestと最も簡単な方法は何ですか? (私のアプリケーションの残りはUTF-8のままでなければなりません)。いくつかの研究の後、私はこの解決策を考え出したので、私は、同じ問題に苦しんでいた
public class Message
{
public int id { get; set; }
public string phone { get; set; }
public string mes { get; set; }
public string to { get; set; }
}
[HttpPost]
public ActionResult Receive(Message msg)
{
AddIncomingMessage(msg);
return new EmptyResult();
}
3.5年後、まだありません本当の答えではなく、さらにリモート – Leotsarev