我基本上采用了某人制作的 html 文件并制作了一个新的 MVC 应用程序并将其放入视图中,但现在我遇到了撇号和其他字符的问题,如下所示,"he’s a cat"
.
我正在比较在浏览器中打开磁盘上的原始 html 文件,并运行本地 IIS 中的 MVC 应用程序。相同的浏览器。
HTML 中的<head>
当我查看源代码时,这两个部分似乎是相同的:
<!DOCTYPE html>
<html class="no-js">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Cats</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/style.min.css">
</head>
我有点不知所措。有任何想法吗?
编辑:在 Firefox 中,转到“查看”>“编码”显示两个页面均采用 UTF-8。
我已经解决了,这实际上是 MVC 创建 HTML 的方式的问题。我将以下内容添加到 web.config 中并解决了该问题:
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="en-US"
/>
under <system.web>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)