HttpUtility.UrlEncode Metod

Definition

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

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.

e
Encoding

Objektet Encoding som anger kodningsschemat.

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

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

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

Gäller för