AntiXssEncoder.HtmlFormUrlEncode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Codeert de opgegeven tekenreeks voor gebruik in formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is.
Overloads
| Name | Description |
|---|---|
| HtmlFormUrlEncode(String) |
Codeert de opgegeven tekenreeks voor gebruik in formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is. |
| HtmlFormUrlEncode(String, Int32) |
Codeert de opgegeven tekenreeks voor gebruik in formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is met behulp van de opgegeven codepagina. |
| HtmlFormUrlEncode(String, Encoding) |
Codeert de opgegeven tekenreeks voor formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is met behulp van het opgegeven tekencoderingstype. |
HtmlFormUrlEncode(String)
Codeert de opgegeven tekenreeks voor gebruik in formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is.
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
Parameters
- input
- String
De tekenreeks die moet worden gecodeerd.
Retouren
De gecodeerde tekenreeks.
Opmerkingen
Met deze methode worden alle tekens gecodeerd, behalve tekens die zich in de lijst met veilige tekens bevinden. Tekens worden gecodeerd met behulp van %SINGLE_BYTE_HEX notatie.
Note
Plaats dubbele aanhalingstekens (" ") of enkele aanhalingstekens (' ') rond de resulterende tekenreeks voordat u deze toevoegt aan een pagina.
De volgende tabel bevat de standaard veilige tekens. Alle tekens zijn afkomstig uit het Unicode C0-besturingselementen en het latijnse basistekenbereik.
| Unicode-codegrafiek | Teken(en) | Beschrijving |
|---|---|---|
| A-Z | Alfabetische hoofdletters | |
| a-z | Alfabetische tekens in kleine letters | |
| 0-9 | Getallen | |
| - | Afbreekstreepje, minteken | |
| . | Punt, punt, volledige stop | |
| _ | Onderstrepingsteken | |
| ~ | Tilde |
De volgende tabel bevat voorbeelden van invoer en de bijbehorende gecodeerde uitvoer.
| Invoer | Uitvoer |
|---|---|
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 |
Van toepassing op
HtmlFormUrlEncode(String, Int32)
Codeert de opgegeven tekenreeks voor gebruik in formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is met behulp van de opgegeven codepagina.
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
Parameters
- input
- String
De tekenreeks die moet worden gecodeerd.
- codePage
- Int32
De codepagina die moet worden gebruikt om de input tekenreeks te coderen.
Retouren
De gecodeerde tekenreeks.
Opmerkingen
Met deze methode worden alle tekens gecodeerd, behalve tekens die zich in de lijst met veilige tekens bevinden. Tekens worden gecodeerd met behulp van %SINGLE_BYTE_HEX notatie.
Note
Plaats dubbele aanhalingstekens (" ") of enkele aanhalingstekens (' ') rond de resulterende tekenreeks voordat u deze toevoegt aan een pagina.
De volgende tabel bevat de standaard veilige tekens. Alle tekens zijn afkomstig uit het Unicode C0-besturingselementen en het latijnse basistekenbereik.
| Teken(en) | Beschrijving |
|---|---|
| A-Z | Alfabetische hoofdletters |
| a-z | Alfabetische tekens in kleine letters |
| 0-9 | Getallen |
| - | Afbreekstreepje, minteken |
| . | Punt, punt, volledige stop |
| _ | Onderstrepingsteken |
| ~ | Tilde |
De volgende tabel bevat voorbeelden van invoer en de bijbehorende gecodeerde uitvoer.
| Invoer | Uitvoer |
|---|---|
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 |
Van toepassing op
HtmlFormUrlEncode(String, Encoding)
Codeert de opgegeven tekenreeks voor formulierverzendingen waarvan het MIME-type 'application/x-www-form-urlencoded' is met behulp van het opgegeven tekencoderingstype.
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
Parameters
- input
- String
De tekenreeks die moet worden gecodeerd.
- inputEncoding
- Encoding
Het invoercoderingstype.
Retouren
De gecodeerde tekenreeks.
Opmerkingen
Met deze methode worden alle tekens gecodeerd, behalve tekens die zich in de lijst met veilige tekens bevinden. Tekens worden gecodeerd met behulp van %SINGLE_BYTE_HEX notatie.
Note
Plaats dubbele aanhalingstekens (" ") of enkele aanhalingstekens (' ') rond de resulterende tekenreeks voordat u deze toevoegt aan een pagina.
De volgende tabel bevat de standaard veilige tekens. Alle tekens zijn afkomstig uit het Unicode C0-besturingselementen en het latijnse basistekenbereik.
| Teken(en) | Beschrijving |
|---|---|
| A-Z | Alfabetische hoofdletters |
| a-z | Alfabetische tekens in kleine letters |
| 0-9 | Getallen |
| - | Afbreekstreepje, minteken |
| . | Punt, punt, volledige stop |
| _ | Onderstrepingsteken |
| ~ | Tilde |
De volgende tabel bevat voorbeelden van invoer en de bijbehorende gecodeerde uitvoer.
| Invoer | Uitvoer |
|---|---|
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 |