6

» 文字は、カミソリ ビューで » としてレンダリングされるようです。私が試してみました

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

@Html.Raw()

しかし、問題は解決しません。ASPX ビューではこの問題は発生しませんでした。

また、文化は次のように設定されています

<globalization uiCulture="en" culture="en-US" />
4

1 に答える 1

17

この文字を.cshtml含むビュー/部分は、署名エンコードを使用したUTF-8で保存されていないようです。についても同じ検証を行い_Layoutます。VSでは:を使用しSave As with encoding dialogます

ここに画像の説明を入力してください

また、»キャラクターをそのままビューに配置していることを確認してください。文字列、XML、またはデータベースからのものではありません。それが他の場所から来ている場合は、それを読んでいるときにすでに破損していないことを確認してください。この場合は、出力しようとしている文字列を取得しているコードをビューに表示してください。

メタタグに関する最後の注意:HTML5を使用している場合は、次を使用してください。

<meta charset="utf-8" />
于 2012-07-17T06:07:11.490 に答える