gpt4 book ai didi

ASP.NET Core RC2 找不到 Html 编码器实现

转载 作者:行者123 更新时间:2023-12-04 07:34:34 26 4
gpt4 key购买 nike

任何人都可以向我展示如何使用 HtmlEncoder 对文本进行 HTML 编码的示例。 System.Text.Encodings.Web 中的类命名空间?

我正在将 ASP.NET Core RC1 项目转换为 RC2。在 RC1 项目中,我使用了 HtmlEncoder Microsoft.Extensions.WebEncoders 中的类命名空间。但是没有 RC2 更新。

根据 this GitHub post Microsoft.Extensions.WebEncoders已移至 System.Text.Encodings.Web .但是HtmlEncoder这个新命名空间中的类是一个抽象类,我找不到它的实现。

最佳答案

现在有一些静态方法来构建编码器。

这是一个简单的例子:

var value = "Hello<br> world";
var encoder = HtmlEncoder.Default;
var result = encoder.Encode(value); // "Hello&lt;br&gt; world"

其他方法包括:
public static HtmlEncoder Create(TextEncoderSettings settings); 
public static HtmlEncoder Create(params UnicodeRange[] allowedRanges);

关于ASP.NET Core RC2 找不到 Html 编码器实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37330500/

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