2012-03-22 8 views
0

私は次のビューがあります。アクセントが動作している異なっ

@model MyModel1 
@{ 
    ViewBag.Title = "Index"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
    ViewBag.Breadcrumb = "Gerenciar Acessos - Índices"; 
} 

第二1:最初のパンくずで

@model MyModel2 
@{ 
    ViewBag.Title = "Pesquisar"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
    ViewBag.Breadcrumb = "Visualizar Bilhetes de Ligação"; 
} 

出力HTMLは次のとおりです。Gerenciar Acessos - インデックスを。 Visualizar BilhetesデLigaçã0

理由:出力HTMLである第1のブレッドクラムで

?ウー

OBS:私は3

--edit

<div id="breadcrumb"> 
    @Html.Raw(ViewBag.Breadcrumb) 
</div> 
+1

はあなたがパンくずリストをレンダリングするコードが含まれることができますか? – bhamlin

+0

コードで質問を編集します。 –

+0

両方のビューが同じエンコーディングを使用していることを確認しましたか? (好ましくはUTF-8)BOMも関連性があります。 – CodesInChaos

答えて

0

は、私は、変更、ファイルの保存オプション:

  • は、Visual Studioでの問題のファイルを開きます。 [ファイル]メニューの[
  • 「エンコーディング」コンボから「高度な保存オプション」
  • をクリックして選択し、「Unicodeを - コードページ1200」
  • [OK]をクリックします。
  • ファイルを保存します(Ctrl + S)^^
1

ASP.NET MVCを使用していますそれは、これらの文字列のエンコーディングに関係していなければなりません。 2番目のファイルがUTF-8として保存されるかもしれないが、最初のファイルが保存されていないか確認してください。私はあまりASP.NETに精通していません。 Rubyでは、コードの先頭に「#encoding:UTF-8」というタグがない場合、別の問題が発生する可能性があります。もちろん、Unicodeをサポートしていない文字列関数を使用して文字列の1つを後で編集している場合はもちろんです。この問題を解決するには

+0

ありがとうございました。 +1 = D –

関連する問題