HttpUtility.UrlDecodeToBytes 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 nebo bajtové pole zakódované adresou URL na dekódované pole bajtů.
K kódování nebo dekódování hodnot mimo webovou aplikaci použijte WebUtility třídu.
Přetížení
| Name | Description |
|---|---|
| UrlDecodeToBytes(Byte[]) |
Převede pole bajtů kódované adresou URL na dekódované pole bajtů. |
| UrlDecodeToBytes(String) |
Převede řetězec kódovaný adresou URL na dekódované pole bajtů. |
| UrlDecodeToBytes(String, Encoding) |
Převede řetězec kódovaný adresou URL na dekódované pole bajtů pomocí zadaného dekódujícího objektu. |
| UrlDecodeToBytes(Byte[], Int32, Int32) |
Převede pole bajtů kódované adresou URL na dekódovanou matici bajtů, počínaje zadanou pozicí v poli a pokračuje pro zadaný počet bajtů. |
UrlDecodeToBytes(Byte[])
- 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é pole bajtů.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes(byte[]? bytes);
public static byte[] UrlDecodeToBytes(byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()
Parametry
- bytes
- Byte[]
Pole bajtů k dekódování.
Návraty
Dekódované pole bajtů.
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
UrlDecodeToBytes(String)
- 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é pole bajtů.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes(string? str);
public static byte[] UrlDecodeToBytes(string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()
Parametry
- str
- String
Řetězec k dekódování.
Návraty
Dekódované pole bajtů.
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
UrlDecodeToBytes(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é pole bajtů pomocí zadaného dekódujícího objektu.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes(string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes(string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()
Parametry
- str
- String
Řetězec k dekódování.
Návraty
Dekódované pole bajtů.
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
UrlDecodeToBytes(Byte[], Int32, Int32)
- 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ódovanou matici bajtů, počínaje zadanou pozicí v poli a pokračuje pro zadaný počet bajtů.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes(byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parametry
- bytes
- Byte[]
Pole bajtů k dekódování.
- offset
- Int32
Pozice v bajtovém poli, na které se má začít dekódovat.
- count
- Int32
Počet bajtů, které se mají dekódovat.
Návraty
Dekódované pole bajtů.
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.