2011-12-19 82 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