Udostępnij za pośrednictwem


HttpUtility.UrlDecode Metoda

Definicja

Konwertuje ciąg zakodowany na potrzeby transmisji w adresie URL do zdekodowanego ciągu.

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

Przeciążenia

UrlDecode(String, Encoding)

Konwertuje ciąg zakodowany w adresie URL na zdekodowany ciąg przy użyciu określonego obiektu kodowania.

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

Konwertuje tablicę bajtów zakodowaną w adresie URL na zdekodowany ciąg przy użyciu określonego obiektu kodowania, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.

UrlDecode(String)

Konwertuje ciąg zakodowany na potrzeby transmisji w adresie URL do zdekodowanego ciągu.

UrlDecode(Byte[], Encoding)

Konwertuje tablicę bajtów zakodowaną na adres URL na zdekodowany ciąg przy użyciu określonego obiektu dekodowania.

UrlDecode(String, Encoding)

Konwertuje ciąg zakodowany w adresie URL na zdekodowany ciąg przy użyciu określonego obiektu kodowania.

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

Parametry

strs
String

Ciąg do dekodowania.

e
Encoding

Określa Encoding schemat dekodowania.

Zwraca

String

Zdekodowany ciąg.

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, który ma zostać przesłany w adresie URL, znaki < and > są kodowane jako %3c i %3e.

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

Zobacz też

Dotyczy

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

Konwertuje tablicę bajtów zakodowaną w adresie URL na zdekodowany ciąg przy użyciu określonego obiektu kodowania, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.

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

Tablica bajtów do dekodowania.

offset
Int32

Pozycja w bajtach do rozpoczęcia dekodowania.

count
Int32

Liczba bajtów do dekodowania.

e
Encoding

Encoding Obiekt określający schemat dekodowania.

Zwraca

String

Zdekodowany ciąg.

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 przesyłania tekstu w bloku tekstu w adresie URL znaki < and > są kodowane jako %3c i %3e.

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

Zobacz też

Dotyczy

UrlDecode(String)

Konwertuje ciąg zakodowany na potrzeby transmisji w adresie URL do zdekodowanego ciągu.

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

Ciąg do dekodowania.

Zwraca

String

Zdekodowany ciąg.

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, który ma zostać przesłany w adresie URL, znaki < and > są kodowane jako %3c i %3e.

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

Zobacz też

Dotyczy

UrlDecode(Byte[], Encoding)

Konwertuje tablicę bajtów zakodowaną na adres URL na zdekodowany ciąg przy użyciu określonego obiektu dekodowania.

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

Tablica bajtów do dekodowania.

e
Encoding

Określa Encoding schemat dekodowania.

Zwraca

String

Zdekodowany ciąg.

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, który ma zostać przesłany w adresie URL, znaki < and > są kodowane jako %3c i %3e.

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

Zobacz też

Dotyczy