AntiXssEncoder.HtmlFormUrlEncode Methode

Definition

Codiert die angegebene Zeichenfolge für die Verwendung in Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" ist.Encodes the specified string for use in form submissions whose MIME type is "application/x-www-form-urlencoded".

Überlädt

HtmlFormUrlEncode(String)

Codiert die angegebene Zeichenfolge für die Verwendung in Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" ist.Encodes the specified string for use in form submissions whose MIME type is "application/x-www-form-urlencoded".

HtmlFormUrlEncode(String, Int32)

Codiert die angegebene Zeichenfolge für die Verwendung in Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" lautet, indem die angegebene Codepage verwendet wird.Encodes the specified string for use in form submissions whose MIME type is "application/x-www-form-urlencoded" by using the specified code page.

HtmlFormUrlEncode(String, Encoding)

Codiert die angegebene Zeichenfolge für die Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" ist, indem er den angegebenen Zeichencodierungstyp verwendet.Encodes the specified string for form submissions whose MIME type is "application/x-www-form-urlencoded" by using the specified character encoding type.

HtmlFormUrlEncode(String)

Codiert die angegebene Zeichenfolge für die Verwendung in Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" ist.Encodes the specified string for use in form submissions whose MIME type is "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

Die zu codierende Zeichenfolge.The string to encode.

Gibt zurück

Die codierte Zeichenfolge.The encoded string.

Hinweise

Diese Methode codiert alle Zeichen mit Ausnahme derjenigen, die in der Liste sicherer sind.This method encodes all characters except those that are in the safe list. Zeichen codiert werden, indem %SINGLE_BYTE_HEX Notation.Characters are encoded by using %SINGLE_BYTE_HEX notation.

Hinweis

Doppelte Anführungszeichen ("") oder einfache Anführungszeichen ("") für die resultierende Zeichenfolge, bevor Sie es zu einer Seite hinzufügen.Put double quotation marks (" ") or single quotation marks (' ') around the resulting string before you add it to a page.

Die folgende Tabelle enthält die standardmäßige sichere Zeichen.The following table lists the default safe characters. Alle Zeichen, die von der Unicode sind C0-Steuerelemente und grundlegenden lateinischen Zeichenbereich.All characters are from the Unicode C0 Controls and Basic Latin character range.

Unicode-CodeübersichtUnicode code chart ZeichenCharacter(s) BeschreibungDescription
A-ZA-Z Großbuchstaben alphabetischUppercase alphabetic characters
a-za-z KleinbuchstabenLowercase alphabetic characters
0-90-9 ZahlenNumbers
- Bindestrich minusHyphen, minus
sein.. Punkt, Punkt, vollständige Beendigung BeendenPeriod, dot, full stop
UnterstrichUnderscore
~ TildeTilde

Die folgende Tabelle enthält Beispiele für Eingaben und den entsprechenden codierten Ausgaben.The following table lists examples of inputs and the corresponding encoded outputs.

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

HtmlFormUrlEncode(String, Int32)

Codiert die angegebene Zeichenfolge für die Verwendung in Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" lautet, indem die angegebene Codepage verwendet wird.Encodes the specified string for use in form submissions whose MIME type is "application/x-www-form-urlencoded" by using the specified code page.

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

Die zu codierende Zeichenfolge.The string to encode.

codePage
Int32

Die Codepage, die zur Codierung der input-Zeichenfolge zu verwenden ist.The code page to use to encode the input string.

Gibt zurück

Die codierte Zeichenfolge.The encoded string.

Hinweise

Diese Methode codiert alle Zeichen mit Ausnahme derjenigen, die in der Liste sicherer sind.This method encodes all characters except those that are in the safe list. Zeichen codiert werden, indem %SINGLE_BYTE_HEX Notation.Characters are encoded by using %SINGLE_BYTE_HEX notation.

Hinweis

Doppelte Anführungszeichen ("") oder einfache Anführungszeichen ("") für die resultierende Zeichenfolge, bevor Sie es zu einer Seite hinzufügen.Put double quotation marks (" ") or single quotation marks (' ') around the resulting string before you add it to a page.

Die folgende Tabelle enthält die standardmäßige sichere Zeichen.The following table lists the default safe characters. Alle Zeichen, die von der Unicode sind C0-Steuerelemente und grundlegenden lateinischen Zeichenbereich.All characters are from the Unicode C0 Controls and Basic Latin character range.

ZeichenCharacter(s) BeschreibungDescription
A-ZA-Z Großbuchstaben alphabetischUppercase alphabetic characters
a-za-z KleinbuchstabenLowercase alphabetic characters
0-90-9 ZahlenNumbers
- Bindestrich minusHyphen, minus
sein.. Punkt, Punkt, vollständige Beendigung BeendenPeriod, dot, full stop
UnterstrichUnderscore
~ TildeTilde

Die folgende Tabelle enthält Beispiele für Eingaben und den entsprechenden codierten Ausgaben.The following table lists examples of inputs and the corresponding encoded outputs.

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

HtmlFormUrlEncode(String, Encoding)

Codiert die angegebene Zeichenfolge für die Formularübermittlung, deren MIME-Typ "application/x-www-form-urlencoded" ist, indem er den angegebenen Zeichencodierungstyp verwendet.Encodes the specified string for form submissions whose MIME type is "application/x-www-form-urlencoded" by using the specified character encoding type.

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

Die zu codierende Zeichenfolge.The string to encode.

inputEncoding
Encoding

Der Eingabecodiertyp.The input encoding type.

Gibt zurück

Die codierte Zeichenfolge.The encoded string.

Hinweise

Diese Methode codiert alle Zeichen mit Ausnahme derjenigen, die in der Liste sicherer sind.This method encodes all characters except those that are in the safe list. Zeichen codiert werden, indem %SINGLE_BYTE_HEX Notation.Characters are encoded by using %SINGLE_BYTE_HEX notation.

Hinweis

Doppelte Anführungszeichen ("") oder einfache Anführungszeichen ("") für die resultierende Zeichenfolge, bevor Sie es zu einer Seite hinzufügen.Put double quotation marks (" ") or single quotation marks (' ') around the resulting string before you add it to a page.

Die folgende Tabelle enthält die standardmäßige sichere Zeichen.The following table lists the default safe characters. Alle Zeichen, die von der Unicode sind C0-Steuerelemente und grundlegenden lateinischen Zeichenbereich.All characters are from the Unicode C0 Controls and Basic Latin character range.

ZeichenCharacter(s) BeschreibungDescription
A-ZA-Z Großbuchstaben alphabetischUppercase alphabetic characters
a-za-z KleinbuchstabenLowercase alphabetic characters
0-90-9 ZahlenNumbers
- Bindestrich minusHyphen, minus
sein.. Punkt, Punkt, vollständige Beendigung BeendenPeriod, dot, full stop
UnterstrichUnderscore
~ TildeTilde

Die folgende Tabelle enthält Beispiele für Eingaben und den entsprechenden codierten Ausgaben.The following table lists examples of inputs and the corresponding encoded outputs.

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

Gilt für: