Ứng dụng ASP.NET MVC của tôi là UTF-8, nhưng tôi nhận được yêu cầu POST trong Encoding.Default từ ứng dụng của bên thứ ba ngoài tầm kiểm soát của tôi.Nhận dữ liệu POST trong mã hóa không phải UTF-8 (ASP.NET MVC)
Cách tốt nhất và đơn giản nhất để thay đổi yêu cầu mã hóa cho chỉ một hành động của một bộ điều khiển? (Phần còn lại của đơn xin của tôi phải giữ nguyên 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 năm sau đó và vẫn không có câu trả lời thực tế, thậm chí không xa – Leotsarev