在MVC中发布项目时,电子邮件字符显示为奇怪的字符

时间:2018-05-14 06:02:55

标签: html asp.net-mvc

当我将我的项目发布到主机时,电子邮件字符显示为奇怪的字符。附照片显示我的问题。

enter image description here

@ Html.DisplayNameFor(model => model.Email)

在localhost中,电子邮件字符没有任何问题。

1 个答案:

答案 0 :(得分:0)

问题在于托管您网站的服务器编码配置尝试更改编码,但请记住它可能会更改您在应用程序中使用的语言

请阅读

https://serverfault.com/questions/80895/how-do-i-change-the-default-character-encoding-in-iis-on-windows-server-2003

使用此内部网页配置

<configuration>
 <system.web>
  <globalization 
     requestEncoding="iso-8859-1"
     responseEncoding="iso-8859-1"/>
  </system.web>
</configuration>

或如上所述Here

确保文件编码设置为utf-8

请让您的服务器管理员对服务器配置进行更改。