HttpUtility.UrlDecode Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
Zwraca
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.
Zwraca
Zdekodowany ciąg.
Wyjątki
bytes
ma null
wartość , ale count
nie jest równa 0
.
offset
jest mniejsza niż 0
lub większa niż długość tablicy bytes
.
-lub-
count
jest 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
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.
Zwraca
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 .