Bahasa

AntiXssEncoder.HtmlFormUrlEncode Metode

Definisi

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded".

Overload

Nama Deskripsi
HtmlFormUrlEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded".

HtmlFormUrlEncode(String, Int32)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan halaman kode yang ditentukan.

HtmlFormUrlEncode(String, Encoding)

Mengodekan string yang ditentukan untuk pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan jenis pengodean karakter yang ditentukan.

HtmlFormUrlEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded".

public:
 static System::String ^ HtmlFormUrlEncode(System::String ^ input);
public static string HtmlFormUrlEncode(string input);
static member HtmlFormUrlEncode : string -> string
Public Shared Function HtmlFormUrlEncode (input As String) As String

Parameter

input
String

String yang akan dikodekan.

Mengembalikan

String yang dikodekan.

Keterangan

Metode ini mengodekan semua karakter kecuali karakter yang ada dalam daftar aman. Karakter dikodekan dengan menggunakan %SINGLE_BYTE_HEX notasi.

Note

Letakkan tanda kutip ganda (" ") atau tanda kutip tunggal (' ') di sekitar string yang dihasilkan sebelum Anda menambahkannya ke halaman.

Tabel berikut mencantumkan karakter aman default. Semua karakter berasal dari Kontrol Unicode C0 dan rentang karakter Latin Dasar .

Bagan kode Unicode Karakter Deskripsi
A-Z Karakter alfabet huruf besar
a-z Karakter alfabet huruf kecil
0-9 Numbers
- Tanda hubung, minus
. Titik, titik, berhenti penuh
_ Menekankan
~ Tilde

Tabel berikut mencantumkan contoh input dan output yang dikodekan terkait.

Input Output
alert('XSS Attack!'); alert(%27XSS+Attack%21%27)%3b
<script>alert('XSS Attack!');</script> %3cscript%3ealert(%27XSS+Attack%21%27)%3b%3c%2fscript%3e
alert('XSSあAttack!'); alert(%27XSS%e3%81%82Attack%21%27)%3b
user@contoso.com user@contoso.com
Anti-Cross Site Scripting Namespace Anti-Cross+Site+Scripting+Namespace

Berlaku untuk

HtmlFormUrlEncode(String, Int32)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan halaman kode yang ditentukan.

public:
 static System::String ^ HtmlFormUrlEncode(System::String ^ input, int codePage);
public static string HtmlFormUrlEncode(string input, int codePage);
static member HtmlFormUrlEncode : string * int -> string
Public Shared Function HtmlFormUrlEncode (input As String, codePage As Integer) As String

Parameter

input
String

String yang akan dikodekan.

codePage
Int32

Halaman kode yang digunakan untuk mengodekan input string.

Mengembalikan

String yang dikodekan.

Keterangan

Metode ini mengodekan semua karakter kecuali karakter yang ada dalam daftar aman. Karakter dikodekan dengan menggunakan %SINGLE_BYTE_HEX notasi.

Note

Letakkan tanda kutip ganda (" ") atau tanda kutip tunggal (' ') di sekitar string yang dihasilkan sebelum Anda menambahkannya ke halaman.

Tabel berikut mencantumkan karakter aman default. Semua karakter berasal dari Kontrol Unicode C0 dan rentang karakter Latin Dasar .

Karakter Deskripsi
A-Z Karakter alfabet huruf besar
a-z Karakter alfabet huruf kecil
0-9 Numbers
- Tanda hubung, minus
. Titik, titik, berhenti penuh
_ Menekankan
~ Tilde

Tabel berikut mencantumkan contoh input dan output yang dikodekan terkait.

Input Output
alert('XSS Attack!'); alert(%27XSS+Attack%21%27)%3b
<script>alert('XSS Attack!');</script> %3cscript%3ealert(%27XSS+Attack%21%27)%3b%3c%2fscript%3e
alert('XSSあAttack!'); alert(%27XSS%e3%81%82Attack%21%27)%3b
user@contoso.com user@contoso.com
Anti-Cross Site Scripting Namespace Anti-Cross+Site+Scripting+Namespace

Berlaku untuk

HtmlFormUrlEncode(String, Encoding)

Mengodekan string yang ditentukan untuk pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan jenis pengodean karakter yang ditentukan.

public:
 static System::String ^ HtmlFormUrlEncode(System::String ^ input, System::Text::Encoding ^ inputEncoding);
public static string HtmlFormUrlEncode(string input, System.Text.Encoding inputEncoding);
static member HtmlFormUrlEncode : string * System.Text.Encoding -> string
Public Shared Function HtmlFormUrlEncode (input As String, inputEncoding As Encoding) As String

Parameter

input
String

String yang akan dikodekan.

inputEncoding
Encoding

Jenis pengodean input.

Mengembalikan

String yang dikodekan.

Keterangan

Metode ini mengodekan semua karakter kecuali karakter yang ada dalam daftar aman. Karakter dikodekan dengan menggunakan %SINGLE_BYTE_HEX notasi.

Note

Letakkan tanda kutip ganda (" ") atau tanda kutip tunggal (' ') di sekitar string yang dihasilkan sebelum Anda menambahkannya ke halaman.

Tabel berikut mencantumkan karakter aman default. Semua karakter berasal dari Kontrol Unicode C0 dan rentang karakter Latin Dasar .

Karakter Deskripsi
A-Z Karakter alfabet huruf besar
a-z Karakter alfabet huruf kecil
0-9 Numbers
- Tanda hubung, minus
. Titik, titik, berhenti penuh
_ Menekankan
~ Tilde

Tabel berikut mencantumkan contoh input dan output yang dikodekan terkait.

Input Output
alert('XSS Attack!'); alert(%27XSS+Attack%21%27)%3b
<script>alert('XSS Attack!');</script> %3cscript%3ealert(%27XSS+Attack%21%27)%3b%3c%2fscript%3e
alert('XSSあAttack!'); alert(%27XSS%e3%81%82Attack%21%27)%3b
user@contoso.com user@contoso.com
Anti-Cross Site Scripting Namespace Anti-Cross+Site+Scripting+Namespace

Berlaku untuk