HttpUtility.UrlEncode Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kodar en URL-sträng. Dessa metodöverlagringar kan användas för att koda hela URL:en, inklusive frågesträngsvärden.
Om du vill koda eller avkoda värden utanför ett webbprogram använder du WebUtility klassen .
Överlagringar
| Name | Description |
|---|---|
| UrlEncode(Byte[], Int32, Int32) |
Konverterar en bytematris till en URL-kodad sträng med början vid den angivna positionen i matrisen och fortsätter för det angivna antalet byte. |
| UrlEncode(String, Encoding) |
Kodar en URL-sträng med det angivna kodningsobjektet. |
| UrlEncode(Byte[]) |
Konverterar en bytematris till en kodad URL-sträng. |
| UrlEncode(String) |
Kodar en URL-sträng. |
UrlEncode(Byte[], Int32, Int32)
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
Konverterar en bytematris till en URL-kodad sträng med början vid den angivna positionen i matrisen och fortsätter för det angivna antalet byte.
public:
static System::String ^ UrlEncode(cli::array <System::Byte> ^ bytes, int offset, int count);
public static string? UrlEncode(byte[]? bytes, int offset, int count);
public static string UrlEncode(byte[] bytes, int offset, int count);
static member UrlEncode : byte[] * int * int -> string
Public Shared Function UrlEncode (bytes As Byte(), offset As Integer, count As Integer) As String
Parametrar
- bytes
- Byte[]
Matrisen med byte som ska kodas.
- offset
- Int32
Positionen i bytematrisen där kodningen ska börja.
- count
- Int32
Antalet byte som ska kodas.
Returer
En kodad sträng.
Kommentarer
Metoden UrlEncode(String) kan användas för att koda hela URL:en, inklusive frågesträngsvärden. Om tecken som blanksteg och skiljetecken skickas i en HTTP-ström kan de misstolkas i den mottagande änden. URL-kodning konverterar tecken som inte tillåts i en URL till teckenentitetsmotsvarigheter. URL-avkodning vänder kodningen. När tecknen och < till exempel > bäddas in i ett textblock som ska överföras i en URL kodas de som %3c och %3e.
Om du vill koda eller avkoda värden utanför ett webbprogram använder du WebUtility klassen .
Se även
- UrlDecode(String)
- Anvisningar: Skydda mot skriptexploateringar i ett webbprogram genom att tillämpa HTML-kodning på strängar
Gäller för
UrlEncode(String, Encoding)
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
Kodar en URL-sträng med det angivna kodningsobjektet.
public:
static System::String ^ UrlEncode(System::String ^ str, System::Text::Encoding ^ e);
public static string? UrlEncode(string? str, System.Text.Encoding e);
public static string UrlEncode(string str, System.Text.Encoding e);
static member UrlEncode : string * System.Text.Encoding -> string
Public Shared Function UrlEncode (str As String, e As Encoding) As String
Parametrar
- str
- String
Texten som ska kodas.
Returer
En kodad sträng.
Kommentarer
Den här metoden kan användas för att koda hela URL:en, inklusive frågesträngsvärden. Om tecken som blanksteg och skiljetecken skickas i en HTTP-ström kan de misstolkas i den mottagande änden. URL-kodning konverterar tecken som inte tillåts i en URL till teckenentitetsmotsvarigheter. URL-avkodning vänder kodningen. När tecknen och < till exempel > bäddas in i ett textblock som ska överföras i en URL kodas de som %3c och %3e.
Om du vill koda eller avkoda värden utanför ett webbprogram använder du WebUtility klassen .
Se även
- UrlDecode(String)
- Anvisningar: Skydda mot skriptexploateringar i ett webbprogram genom att tillämpa HTML-kodning på strängar
Gäller för
UrlEncode(Byte[])
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
Konverterar en bytematris till en kodad URL-sträng.
public:
static System::String ^ UrlEncode(cli::array <System::Byte> ^ bytes);
public static string? UrlEncode(byte[]? bytes);
public static string UrlEncode(byte[] bytes);
static member UrlEncode : byte[] -> string
Public Shared Function UrlEncode (bytes As Byte()) As String
Parametrar
- bytes
- Byte[]
Matrisen med byte som ska kodas.
Returer
En kodad sträng.
Kommentarer
Metoden UrlEncode kan användas för att koda hela URL:en, inklusive frågesträngsvärden. Om tecken som blanksteg och skiljetecken skickas i en HTTP-ström kan de misstolkas i den mottagande änden. URL-kodning konverterar tecken som inte tillåts i en URL till teckenentitetsmotsvarigheter. URL-avkodning vänder kodningen. När tecknen och < till exempel > bäddas in i ett textblock som ska överföras i en URL kodas de som %3c och %3e.
Om du vill koda eller avkoda värden utanför ett webbprogram använder du WebUtility klassen .
Se även
- UrlDecode(String)
- Anvisningar: Skydda mot skriptexploateringar i ett webbprogram genom att tillämpa HTML-kodning på strängar
Gäller för
UrlEncode(String)
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
- Källa:
- HttpUtility.cs
Kodar en URL-sträng.
public:
static System::String ^ UrlEncode(System::String ^ str);
public static string? UrlEncode(string? str);
public static string UrlEncode(string str);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (str As String) As String
Parametrar
- str
- String
Texten som ska kodas.
Returer
En kodad sträng.
Kommentarer
Metoden UrlEncode(String) kan användas för att koda hela URL:en, inklusive frågesträngsvärden. Om tecken som tomma värden och skiljetecken skickas i en HTTP-ström utan kodning kan de misstolkas i den mottagande änden. URL-kodning konverterar tecken som inte tillåts i en URL till teckenentitetsmotsvarigheter. URL-avkodning vänder kodningen. När tecknen och < till exempel > bäddas in i ett textblock som ska överföras i en URL kodas de som %3c och %3e.
Du kan koda en URL med hjälp UrlEncode av metoden eller UrlPathEncode metoden. Metoderna returnerar dock olika resultat. Metoden UrlEncode konverterar varje blankstegstecken till ett plustecken (+). Metoden UrlPathEncode konverterar varje blankstegstecken till strängen "%20", som representerar ett blanksteg i hexadecimal notation. Använd metoden UrlPathEncode när du kodar sökvägsdelen av en URL för att garantera en konsekvent avkodad URL, oavsett vilken plattform eller webbläsare som utför avkodningen.
Metoden HttpUtility.UrlEncode använder UTF-8-kodning som standard. Därför ger metoden UrlEncode samma resultat som att använda UrlEncode metoden och ange UTF8 som den andra parametern.
UrlEncode är ett bekvämt sätt att komma åt metoden UrlEncode vid körning från ett ASP.NET program. UrlEncode Internt använder UrlEncode metoden för att koda strängar.
Om du vill koda eller avkoda värden utanför ett webbprogram använder du WebUtility klassen .
Se även
- UrlDecode(String)
- Anvisningar: Skydda mot skriptexploateringar i ett webbprogram genom att tillämpa HTML-kodning på strängar