我有一个带有标准视图的mvc解决方案,使用_Layout页面进行布局。布局页面在标题中设置了charset = utf-8,如下所示:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
出于某种原因,当我在视图中键入“£”符号时,我将其显示为“A£”,短划线高于“A”。同时当我在_Layout页面中放置相同的符号时,它显示正常。我通过使用编码值
解决了这个问题£
但是想知道它为什么会发生?
答案 0 :(得分:0)
由于<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
与您的物理文件编码不匹配,可能发生了这种情况。
E.g。您的文件可以保存为ISO-8859-1
。
答案 1 :(得分:0)
我已阅读该笔记。我正在为我的所有文件使用Adobe Dreamweaver,我认为它是以'utf-8'编码的。