HttpUtility.UrlDecode Metoda

Definice

Převede řetězec zakódovaný pro přenos v adrese URL na dekódovaný řetězec.

K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.

Přetížení

Name Description
UrlDecode(String, Encoding)

Převede řetězec kódovaný adresou URL na dekódovaný řetězec pomocí zadaného objektu kódování.

UrlDecode(Byte[], Int32, Int32, Encoding)

Převede pole bajtů kódované adresou URL na dekódovaný řetězec pomocí zadaného objektu kódování, počínaje zadanou pozicí v poli a pokračuje pro zadaný počet bajtů.

UrlDecode(String)

Převede řetězec zakódovaný pro přenos v adrese URL na dekódovaný řetězec.

UrlDecode(Byte[], Encoding)

Převede pole bajtů kódované adresou URL na dekódovaný řetězec pomocí zadaného dekódujícího objektu.

UrlDecode(String, Encoding)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Převede řetězec kódovaný adresou URL na dekódovaný řetězec pomocí zadaného objektu kódování.

public:
 static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public static string? UrlDecode(string? str, System.Text.Encoding e);
public static string UrlDecode(string str, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String

Parametry

str
String

Řetězec k dekódování.

e
Encoding

Určuje Encoding schéma dekódování.

Návraty

Dekódovaný řetězec.

Poznámky

Pokud se ve streamu HTTP předávají znaky, jako jsou prázdné hodnoty a interpunkční znaména, můžou být na přijímajícím konci nesprávně interpretovány. Kódování adresy URL převádí znaky, které nejsou povoleny v adrese URL, na ekvivalenty znakové entity; Dekódování adresy URL obrátí kódování. Pokud je například vložený do bloku textu, který se má přenést do adresy URL, znaky < a > jsou kódovány jako %3c a %3e.

K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.

Viz také

Platí pro

UrlDecode(Byte[], Int32, Int32, Encoding)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Převede pole bajtů kódované adresou URL na dekódovaný řetězec pomocí zadaného objektu kódování, počínaje zadanou pozicí v poli a pokračuje pro zadaný počet bajtů.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string? UrlDecode(byte[]? bytes, int offset, int count, System.Text.Encoding e);
public static string UrlDecode(byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String

Parametry

bytes
Byte[]

Pole bajtů k dekódování.

offset
Int32

Pozice v bajtu pro zahájení dekódování.

count
Int32

Počet bajtů, které se mají dekódovat.

e
Encoding

Objekt Encoding , který určuje dekódovací schéma.

Návraty

Dekódovaný řetězec.

Výjimky

bytes je null, ale count nerovná 0se .

offset je menší nebo větší než 0 délka bytes pole.

nebo

countje menší než nebo0count + je větší než offsetdélka bytes pole.

Poznámky

Pokud se ve streamu HTTP předávají znaky, jako jsou prázdné hodnoty a interpunkční znaména, můžou být na přijímajícím konci nesprávně interpretovány. Kódování adresy URL převádí znaky, které nejsou povoleny v adrese URL, na ekvivalenty znakové entity; Dekódování adresy URL obrátí kódování. Pokud je například vložený do bloku textu, který se má přenést do adresy URL, znaky < a > jsou kódovány jako %3c a %3e.

K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.

Viz také

Platí pro

UrlDecode(String)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Převede řetězec zakódovaný pro přenos v adrese URL na dekódovaný řetězec.

public:
 static System::String ^ UrlDecode(System::String ^ str);
public static string? UrlDecode(string? str);
public static string UrlDecode(string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String

Parametry

str
String

Řetězec k dekódování.

Návraty

Dekódovaný řetězec.

Poznámky

Pokud se ve streamu HTTP předávají znaky, jako jsou prázdné hodnoty a interpunkční znaména, můžou být na přijímajícím konci nesprávně interpretovány. Kódování adresy URL převádí znaky, které nejsou povoleny v adrese URL, na ekvivalenty znakové entity; Dekódování adresy URL obrátí kódování. Pokud je například vložený do bloku textu, který se má přenést do adresy URL, znaky < a > jsou kódovány jako %3c a %3e.

K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.

Viz také

Platí pro

UrlDecode(Byte[], Encoding)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Převede pole bajtů kódované adresou URL na dekódovaný řetězec pomocí zadaného dekódujícího objektu.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, System::Text::Encoding ^ e);
public static string? UrlDecode(byte[]? bytes, System.Text.Encoding e);
public static string UrlDecode(byte[] bytes, System.Text.Encoding e);
static member UrlDecode : byte[] * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), e As Encoding) As String

Parametry

bytes
Byte[]

Pole bajtů k dekódování.

e
Encoding

Určuje Encoding schéma dekódování.

Návraty

Dekódovaný řetězec.

Poznámky

Pokud se ve streamu HTTP předávají znaky, jako jsou prázdné hodnoty a interpunkční znaména, můžou být na přijímajícím konci nesprávně interpretovány. Kódování adresy URL převádí znaky, které nejsou povoleny v adrese URL, na ekvivalenty znakové entity; Dekódování adresy URL obrátí kódování. Pokud je například vložený do bloku textu, který se má přenést do adresy URL, znaky < a > jsou kódovány jako %3c a %3e.

K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.

Viz také

Platí pro