Compartilhar via


HttpUtility.UrlDecode Método

Definição

Converte uma cadeia de caracteres codificada para transmissão em uma URL em uma cadeia de caracteres decodificada.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Sobrecargas

UrlDecode(String, Encoding)

Converte uma cadeia de caracteres codificada em URL em uma cadeia de caracteres decodificada usando o objeto de codificação especificado.

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

Converte uma matriz de bytes codificada em URL em uma cadeia de caracteres decodificada usando o objeto de codificação especificado na posição especificada na matriz e continuando para o número especificado de bytes.

UrlDecode(String)

Converte uma cadeia de caracteres codificada para transmissão em uma URL em uma cadeia de caracteres decodificada.

UrlDecode(Byte[], Encoding)

Converte uma matriz de bytes codificada em URL em uma cadeia de caracteres decodificada usando o objeto de decodificação especificado.

UrlDecode(String, Encoding)

Converte uma cadeia de caracteres codificada em URL em uma cadeia de caracteres decodificada usando o objeto de codificação especificado.

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

Parâmetros

strs
String

A cadeia de caracteres para decodificar.

e
Encoding

O Encoding que especifica o esquema de decodificação.

Retornos

String

Uma cadeia de caracteres decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

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

Converte uma matriz de bytes codificada em URL em uma cadeia de caracteres decodificada usando o objeto de codificação especificado na posição especificada na matriz e continuando para o número especificado de bytes.

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

Parâmetros

bytes
Byte[]

A matriz de bytes a ser decodificada.

offset
Int32

A posição no byte para iniciar a decodificação.

count
Int32

O número de bytes a serem decodificados.

e
Encoding

O objeto Encoding que especifica o esquema de decodificação.

Retornos

String

Uma cadeia de caracteres decodificada.

Exceções

bytes é null, mas count não é igual a 0.

offset é menor que 0 ou maior que o tamanho da matriz bytes.

- ou -

count é menor que 0 ou count + offset é maior que o tamanho da matriz bytes.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

UrlDecode(String)

Converte uma cadeia de caracteres codificada para transmissão em uma URL em uma cadeia de caracteres decodificada.

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

Parâmetros

str
String

A cadeia de caracteres para decodificar.

Retornos

String

Uma cadeia de caracteres decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

UrlDecode(Byte[], Encoding)

Converte uma matriz de bytes codificada em URL em uma cadeia de caracteres decodificada usando o objeto de decodificação especificado.

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

Parâmetros

bytes
Byte[]

A matriz de bytes a ser decodificada.

e
Encoding

O Encoding que especifica o esquema de decodificação.

Retornos

String

Uma cadeia de caracteres decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a