AntiXssEncoder.HtmlFormUrlEncode Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |