Bagikan melalui


JavaScriptEncoder.UnsafeRelaxedJsonEscaping Properti

Definisi

Mendapatkan instans encoder JavaScript bawaan yang kurang ketat tentang apa yang dikodekan.

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

Nilai Properti

Instans encoder JavaScript.

Keterangan

Default Tidak seperti encoder, instans encoder ini tidak keluar dari karakter sensitif HTML seperti <, , >&. Akibatnya, itu harus digunakan dengan hati-hati; misalnya, dapat digunakan jika data output berada dalam respons yang jenis kontennya diketahui dengan set karakter yang diatur ke UTF-8.

Tidak seperti pengodean Default , tanda kutip dikodekan sebagai \" daripada \u0022.

Default Tidak seperti pengodean (yang hanya memungkinkan UnicodeRanges.BasicLatin), menggunakan instans encoder ini memungkinkan UnicodeRanges.All untuk melalui unescaped.

Default Tidak seperti encoder, instans encoder ini memungkinkan beberapa karakter lain (seperti '+') untuk melalui unescaped dan oleh karena itu harus digunakan dengan hati-hati.

Untuk informasi selengkapnya tentang mengapa ini bisa tidak aman, lihat Menserialisasikan semua karakter.

Berlaku untuk