磅符号显示

时间:2016-02-17 16:39:07

标签: asp.net-mvc view utf-8 character-encoding

我有一个带有标准视图的mvc解决方案,使用_Layout页面进行布局。布局页面在标题中设置了charset = utf-8,如下所示:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

出于某种原因,当我在视图中键入“£”符号时,我将其显示为“A£”,短划线高于“A”。同时当我在_Layout页面中放置相同的符号时,它显示正常。我通过使用编码值

解决了这个问题
&pound;

但是想知道它为什么会发生?

2 个答案:

答案 0 :(得分:0)

由于<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />与您的物理文件编码不匹配,可能发生了这种情况。

E.g。您的文件可以保存为ISO-8859-1

答案 1 :(得分:0)

我已阅读该笔记。我正在为我的所有文件使用Adobe Dreamweaver,我认为它是以'utf-8'编码的。