JavaScriptEncoder.UnsafeRelaxedJsonEscaping 属性

定义

获取对编码内容不太严格的内置 JavaScript 编码器实例。

public:
 static property System::Text::Encodings::Web::JavaScriptEncoder ^ UnsafeRelaxedJsonEscaping { System::Text::Encodings::Web::JavaScriptEncoder ^ get(); };
public static System.Text.Encodings.Web.JavaScriptEncoder UnsafeRelaxedJsonEscaping { get; }
static member UnsafeRelaxedJsonEscaping : System.Text.Encodings.Web.JavaScriptEncoder
Public Shared ReadOnly Property UnsafeRelaxedJsonEscaping As JavaScriptEncoder

属性值

JavaScript 编码器实例。

注解

Default与编码器不同,此编码器实例不会转义 HTML 敏感字符(如 <、>、&)。 因此,必须谨慎使用:例如,如果输出数据位于其内容类型已知且字符集设置为 UTF-8 的响应中,则可以使用它。

Default与编码不同,引号编码为 \“,而不是 \u0022。

Default与仅允许 UnicodeRanges.BasicLatin) 的编码 (不同,使用此编码器实例允许UnicodeRanges.All通过未转义。

Default与编码器不同,此编码器实例允许某些其他字符 ((如“+”) )通过,因此必须谨慎使用。

有关为何可能 不安全的详细信息,请参阅 序列化所有字符

适用于