2017-11-28 29 views
2

これは、ビューファイルからの断片である:ASP.Net Core RazorでViewDataコンテンツのエンコードを防止する方法は?

@{ 
    ViewData["Title"] = "qwerty **Николай**"; 
} 
<div class="row"> 
<div class="grid-x grid-padding-x"> 
    <div class="large-12 cell"> 
     <h1>Николай Петюх</h1> 
    </div>   
</div>  

そして、これはブラウザに出力断片である:

<head> 
    <meta charset="utf-8" /> 
    <meta http-equiv="x-ua-compatible" content="ie=edge" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
    <title>qwerty **&#x41D;&#x438;&#x43A;&#x43E;&#x43B;&#x430;&#x439;**</title> 
    <link rel="icon" href="/favicon.ico" type="image/x-icon" /> 
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 


     <link rel="stylesheet" href="/lib/foundation/css/foundation.css" /> 
     <link rel="stylesheet" href="/css/app.css?v=drh6roXOzy8LX0aJC9iKPBtj4DtYf06wh1r9I6IvZA0" /> 


</head> 
<body> 

<div class="grid-container"> 
    <div class="row"> 
     <div class="grid-x grid-padding-x"> 
      <div class="large-12 cell"> 
       <h1>Николай Петюх</h1> 
      </div>   
     </div>  
    </div>  
</div> 

誰もが& #XXXXにエンコードキリル文字を予防する方法を知っています;? ConfigureServicesクラス

services.Configure<WebEncoderOptions>(options => 
      { 
       options.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); 
      }); 

:Startup.csに次のコードを追加することによって

+0

質問のコードをコピーしてテストしました。 Razorは ' qwerty **Николай**'に私に – Shyju

+0

を書きます。あなたは、かみそりの設定はどこですか。愚かな質問を申し訳ありませんが、私の初心者 –

+0

発見された解決策。 –

答えて

1

解決の問題。

関連する問題