HttpUtility.UrlDecode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.
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.
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í.
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.