gpt4 book ai didi

c# - ASP.NET MVC 5 @Html.Raw 不适用于 ▶

转载 作者:行者123 更新时间:2023-11-30 22:56:08 25 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 5 应用程序,我正在尝试显示数据库中包含黑色右指向三角形字符 () 的一些内容。然而,MVC 正在对其进行编码并将其更改为 â–¶

我试过使用 @Html.Raw,但它不起作用。我还尝试按照 this question 的答案之一中的建议在 Web.config 中设置全局化, 也没有帮助。

如何正确输出字符?我的回复 Content Type 是 text/html; charset=utf-8 如果这很重要,但我怀疑它是什么影响了输出。在将模型移交给 View 之前调试应用程序,我可以看到字符是正确的,所以问题似乎出在 Razor 渲染它的方式上?

最佳答案

原来是我的 HTML 缩小过滤器。它使用 HtmlAgilityPack 并且我在加载流时没有传递编码。事实证明,避免此类问题很重要。现在我正在传递编码,它工作得很好。很抱歉浪费大家的时间,因为我在询问后 15 分钟就弄明白了,但是如果你使用 HtmlAgilityPack 并且你得到错误的输出,请确保你告诉它编码是什么.

关于c# - ASP.NET MVC 5 @Html.Raw 不适用于 ▶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54639780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com