Asp.net UTF-8英寸*.cshtml
我编辑文本,我的英语非常非常。。。坏的 嗨 我在Visual Studio 2017中遇到UTF-8问题 我使用Asp.NETCore1.1,需要在CSHTML文件中使用UTF-8 我找到的改变编码的方法正在发生变化 文件->另存为..->在保存按钮中,单击保存编码并更改为Unicode(UTF-8) 但我每次都需要这样做,在每个cshtml文件中 我可以将CSHTML的默认编码设置为Unicode(UTF-8) TnksAsp.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
<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>