3
我有一個控制器,它看起來像這樣口音在MVC5控制器參數
public ActionResult Search(string firstname, string lastname)
{
...
return View();
}
當我訪問/搜索?姓=埃爾韋我在我的控制器得到姓值是埃爾韋
有一種方法,我可以讓我的控制器口音意識到?
我有一個控制器,它看起來像這樣口音在MVC5控制器參數
public ActionResult Search(string firstname, string lastname)
{
...
return View();
}
當我訪問/搜索?姓=埃爾韋我在我的控制器得到姓值是埃爾韋
有一種方法,我可以讓我的控制器口音意識到?
我敢打賭charset
頭不設置:
Content-Type: text/html; charset=utf-8
這頭需要當您發送來自客戶端的請求進行設置。另外,請確保在Web.config中打開globalization
設置。
<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="de-DE"
/>
</system.web>
</configuration>
https://msdn.microsoft.com/en-us/library/ydkak5b9%28v=vs.71%29.aspx?f=255&MSPPError=-2147217396
謝謝。設置requestEncoding完成了這項工作。 – yqit