Asp.net UTF-8英寸*.cshtml

Asp.net UTF-8英寸*.cshtml,asp.net,asp.net-mvc,entity-framework-6,visual-studio-2017,Asp.net,Asp.net Mvc,Entity Framework 6,Visual Studio 2017,我编辑文本,我的英语非常非常。。。坏的 嗨 我在Visual Studio 2017中遇到UTF-8问题 我使用Asp.NETCore1.1,需要在CSHTML文件中使用UTF-8 我找到的改变编码的方法正在发生变化 文件->另存为..->在保存按钮中,单击保存编码并更改为Unicode(UTF-8) 但我每次都需要这样做,在每个cshtml文件中 我可以将CSHTML的默认编码设置为Unicode(UTF-8) Tnks <head> <meta charset="utf-8

我编辑文本,我的英语非常非常。。。坏的

我在Visual Studio 2017中遇到UTF-8问题

我使用Asp.NETCore1.1,需要在CSHTML文件中使用UTF-8

我找到的改变编码的方法正在发生变化 文件->另存为..->在保存按钮中,单击保存编码并更改为Unicode(UTF-8)

但我每次都需要这样做,在每个cshtml文件中

我可以将CSHTML的默认编码设置为Unicode(UTF-8)

Tnks

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title> - Teste_db</title>


    <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.css" />
    <link rel="stylesheet" href="/css/site.css" />

-测试数据库


...
看法��  
...

无论如何,cshtml文件的默认编码应该是UTF-8。如果不是,其他工具会把你的文件弄乱

VS插件允许您根据文件类型选择应使用的编码

作为旁注,请将
添加到HTML5文件的
,以便正确呈现它们。

我解决了我的问题

我从MVC中找到了默认的.cshtml文件

文件位于C:\Users\USER\u NAME.nuget\packages\Microsoft.VisualStudio.Web.CodeGenerators.Mvc\1.1.0\Templates\ViewGenerator中\

我用记事本++编辑了它们,将格式改为UTF-8,现在我可以放一个特殊的字符,比如


Tnks

注意您的http编码响应标题这意味着您在实体框架中发现了一些cshtml文件?!?实体框架是一个ORM,与cshtml文件没有任何关系。对不起,不是实体框架。这里是完整路径C:\Users\desenvolvimento\.nuget\packages\Microsoft.Extensions.CodeGenerators.Mvc\1.0.0-rc1-final\Templates\ViewGenerator@MikeMcCaughan在View\Shared\layout.cshtml中,头部有>>@TravisTubbs我尝试了一下。哈哈,我的英语不好。帕奇德,我试过了,但没用。我把html放在帖子里。
<body>
...

   <h2>View��  </h2>
...
</body>