Udostępnij przez


HttpUtility.UrlDecodeToBytes Metoda

Definicja

Konwertuje ciąg zakodowany w adresie URL lub tablicę bajtów na zdekodowaną tablicę bajtów.

Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .

Przeciążenia

UrlDecodeToBytes(Byte[])

Konwertuje zakodowaną w adresie URL tablicę bajtów na zdekodowaną tablicę bajtów.

UrlDecodeToBytes(String)

Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów.

UrlDecodeToBytes(String, Encoding)

Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów przy użyciu określonego obiektu dekodowania.

UrlDecodeToBytes(Byte[], Int32, Int32)

Konwertuje tablicę zakodowaną w adresie URL bajtów na zdekodowaną tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.

UrlDecodeToBytes(Byte[])

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Konwertuje zakodowaną w adresie URL tablicę bajtów na zdekodowaną tablicę bajtów.

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[]

Tablica bajtów do dekodowania.

Zwraca

Byte[]

Zdekodowana tablica bajtów.

Uwagi

Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.

Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .

Zobacz też

Dotyczy

UrlDecodeToBytes(String)

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów.

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

Ciąg do dekodowania.

Zwraca

Byte[]

Zdekodowana tablica bajtów.

Uwagi

Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.

Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .

Zobacz też

Dotyczy

UrlDecodeToBytes(String, Encoding)

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów przy użyciu określonego obiektu dekodowania.

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

Ciąg do dekodowania.

e
Encoding

Encoding Obiekt określający schemat dekodowania.

Zwraca

Byte[]

Zdekodowana tablica bajtów.

Uwagi

Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.

Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .

Zobacz też

Dotyczy

UrlDecodeToBytes(Byte[], Int32, Int32)

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Konwertuje tablicę zakodowaną w adresie URL bajtów na zdekodowaną tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.

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[]

Tablica bajtów do dekodowania.

offset
Int32

Pozycja w tablicy bajtów, w której ma rozpocząć dekodowanie.

count
Int32

Liczba bajtów do dekodowania.

Zwraca

Byte[]

Zdekodowana tablica bajtów.

Wyjątki

bytes ma nullwartość , ale count nie jest równa 0.

offset jest mniejsza niż 0 lub większa niż długość tablicy bytes .

-lub-

countjest mniejsza niż 0, lub count + offset jest większa niż długość tablicy.bytes

Uwagi

Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.

Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .

Zobacz też

Dotyczy