Asp.net core Razor模板中的特殊字符编码不正确
我用ASP.NET核心MVC做了一些测试。 我试图表现出像ùùé这样的特殊性格 但它显示为�. 例如: 创建新视图并放置:Asp.net core Razor模板中的特殊字符编码不正确,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,我用ASP.NET核心MVC做了一些测试。 我试图表现出像ùùé这样的特殊性格 但它显示为�. 例如: 创建新视图并放置: <div>àçù</div> çù 默认情况下,.cshtml文件编码为“UTF-16”。 HTTP响应头中的字符集是“UTF-8”。 在_布局中,包含标记 为了解决这个问题,我可以将所有.cshtml文件转换为uft-8 在ASP MVC核心中管理编码的正确方法是什么 编辑: Visual Studio 2017 RC在“utf-8”中创建.c
<div>àçù</div>
çù
默认情况下,.cshtml
文件编码为“UTF-16”。
HTTP响应头中的字符集是“UTF-8”。
在_布局中,
包含
标记
为了解决这个问题,我可以将所有.cshtml文件转换为uft-8
在ASP MVC核心中管理编码的正确方法是什么
编辑:
Visual Studio 2017 RC在“utf-8”中创建.cshtml文件,但脚手架在“ISO 8851-1”中创建.cshtml文件
我可以向scaffolding解释一下我想要“UTF-8”中的.cshtml文件吗?我只需打开有问题的文件,确认文件编码为ANSI,将其转换为UTF-8,然后一切又恢复正常。我还为此创建了一个帖子,所以现在两者似乎都是重复的 为我做的是将视图的内容复制到记事本++,删除文件,重新添加,然后粘贴保存的内容。请在试图显示这些字符的地方发布一段代码。我可以自由地重新表述标题和内容,以便更容易阅读/理解。问题是众所周知的:但是,你是怎么解决的。我也有同样的问题,不知道如何解决,或者我无法从您共享的github链接中看到实际的解决方案。我还在VS community 2017上与ASP.net core合作