我有一个看起来像这样的控制器
public ActionResult Search(string firstname, string lastname)
{
...
return View();
}
当我访问/搜索?firstname =Hervé时,我在控制器中获取firstname的值是Herv
有没有办法让我的控制器能够识别口音?
答案 0 :(得分:3)
我打赌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