2011-12-19 76 views
0

我正在使用MVC启动模板并添加了mvcscaffolding。一切正常,当突然一些视图开始显示瑞典字符错误。例如:外来字符之谜

文件 - Edit.cshtml - 组成:

@model TestApp.Models.TestViewModel 

<h3>Å Ä Ö</h3> 
@Html.Partial("_CreateOrEdit", Model) 

的部分文件 - _CreateOrEdit.cshtml - 仅由以下组成:

@model TestApp.Models.TestViewModel 

<h3>Å Ä Ö</h3> 

结果是:

Å Ä Ö 

Å Ä à 

我甚至不知道从哪里开始。 _Layout.cshtml仅包含标准(HTML 5)模板(带有meta charset =“utf-8”),没有更改。

回答

0

有一两件事你可以检查:

进入File->Advanced Save Options_CreateOrEdit.cshtml文件,并再次检查是否有相同的编码为Edit.cshtml文件。

+0

谢谢。那就是诀窍。你有什么想法为什么发生这种情况?以及如何防止它发生。 (我的意思是这些文件突然被保存为另一种编码) – 2011-12-19 14:51:22

+0

我在一个从Visual Studio 2008更新到2010年的旧项目中看到过相同的情况,但我没有遇到过编码突然改变的问题。很高兴听到它至少解决了你的问题:) – 2011-12-20 07:44:55