Asp.net mvc 4 移除;从mvc razor页面中的页面内容?

Asp.net mvc 4 移除;从mvc razor页面中的页面内容?,asp.net-mvc-4,razor,byte-order-mark,Asp.net Mvc 4,Razor,Byte Order Mark,我可以在页面内容分区内的razor页面顶部看到ïïïïïïïïïïïïïï23。 有人能帮我删除它吗?这是ISO-8859-1中UTF-8 BOM的。 尝试修复你的剃须刀页面中的编码。我有同样的问题,可以通过删除我上面视图中的空白行来删除这些符号。 例如: [blank row here] --> remove this @model RecLeagueBlog.Models.UserRoleViewModel @{ ViewBag.Title = "EditUser"; Layout =

我可以在页面内容分区内的razor页面顶部看到ïïïïïïïïïïïïïï23。 有人能帮我删除它吗?

这是ISO-8859-1中UTF-8 BOM的。
尝试修复你的剃须刀页面中的编码。

我有同样的问题,可以通过删除我上面视图中的空白行来删除这些符号。

例如:

[blank row here] --> remove this
@model RecLeagueBlog.Models.UserRoleViewModel
@{
ViewBag.Title = "EditUser";
Layout = "~/Views/Shared/_DashboardLayout.cshtml";
}

使用下面的代码调用静态html页面的简单方法

public ActionResult Index()
    {
        var staticPageToRender = new FilePathResult("~/uploads/test.html", "text/html");
        return staticPageToRender;
    }

正确答案来自:

只需将其添加到web.config

<system.web>
   <globalization fileEncoding="utf-8" />
</system.web>


BOM符号现在不见了。

当我试图从这个链接在razor中使用货币格式时,我也遇到了这个问题。有什么帮助吗?嗨,迪玛,你能建议如何在razor视图中编码吗