Net MVC POST提交数据或异步请求时如果出现异常,则异常信息提示页面显示乱码,请问怎么解决

2019-01-02 21:34发布

问题:

问题:Net MVC项目,在提交表单数据或者异步请求数据(比如获取验证码)时,如果在请求的Action里抛出异常,则在页面上看到的是乱码显示的异常。
其他备注:
1.在访问视图的Action里如果抛出异常,则异常信息页面上看到的是正常的中文异常信息提示。
2.测试在Chrome浏览器的Preview窗口看到异常信息页面乱码如图所示。
3.测试在火狐浏览器、360极速浏览器、IE浏览器上,看到的乱码提示页面则是空白。
4.以上浏览器均可以在这个窗口显示异常信息页面的html

回答1:

试试在 web.config 中添加如下的配置

<configuration>
  <system.web>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
  </system.web>
</configuration>


标签: