2011-12-19 21 views
0

私はMVCスタートアップテンプレートを使用していて、mvcscaffoldingを追加しました。突然すべてがうまくいきました。いくつかの表示がスウェーデン語の文字を間違って表示し始めました。外国文字の謎

@model TestApp.Models.TestViewModel 

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

部分ファイル - _CreateOrEdit.cshtml - のみで構成されています: - - Edit.cshtmlから成る

ファイルたとえば

@model TestApp.Models.TestViewModel 

<h3>Å Ä Ö</h3> 

結果は:

Å Ä Ö 

Å Ä à 

どこから始めてもわかりません。 _Layout.cshtmlには、標準(HTML 5)テンプレート(meta charset = "utf-8")のみが含まれ、変更はありません。あなたがチェックすることができ

答えて

0

一つのこと:

_CreateOrEdit.cshtmlファイルのFile->Advanced Save Optionsに移動し、それがEdit.cshtmlファイルと同じエンコーディングを持っていることをダブルチェック。

+0

ありがとうございます。それがトリックでした。なぜこのようなことが起こったのか考えていますか?そしてそれが起こるのを防ぐ方法。 (私はファイルが突然別のエンコーディングで保存されることを意味します) –

+0

Visual Studio 2008から2010に更新された古いプロジェクトで同じことが一回見ましたが、エンコーディングが突然それ以外のものに変わるという問題はありませんでした。それはあなたの問題を少なくとも解決したことを聞いて良い:) –

関連する問題