HttpUtility.UrlDecode Método
Definição
Converte uma cadeia de caracteres codificada para transmissão em uma URL em uma cadeia de caracteres decodificada.Converts a string that has been encoded for transmission in a URL into a decoded string.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.To encode or decode values outside of a web application, use the WebUtility class.
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.Converts a URL-encoded string into a decoded string, using the specified encoding object. |
| 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.Converts a URL-encoded byte array into a decoded string using the specified encoding object, starting at the specified position in the array, and continuing for the specified number of bytes. |
| UrlDecode(String) |
Converte uma cadeia de caracteres codificada para transmissão em uma URL em uma cadeia de caracteres decodificada.Converts a string that has been encoded for transmission in a URL into a decoded string. |
| UrlDecode(Byte[], Encoding) |
Converte uma matriz de bytes codificada em URL em uma cadeia de caracteres decodificada usando o objeto de decodificação especificado.Converts a URL-encoded byte array into a decoded string using the specified decoding object. |
UrlDecode(String, Encoding)
Converte uma cadeia de caracteres codificada em URL em uma cadeia de caracteres decodificada usando o objeto de codificação especificado.Converts a URL-encoded string into a decoded string, using the specified encoding object.
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.The string to decode.
- e
- Encoding
O Encoding que especifica o esquema de decodificação.The Encoding that specifies the decoding scheme.
Retornos
Uma cadeia de caracteres decodificada.A decoded string.
Comentários
Se forem passados caracteres como espaços em branco e pontuações em um fluxo HTTP, eles poderão ser interpretados erroneamente na extremidade de recepção.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caracteres; A decodificação de URL reverte a codificação.URL encoding converts characters that are not allowed in a URL into character-entity equivalents; URL decoding reverses the encoding. Por exemplo, quando inserido em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como% 3C e% 3E.For example, when embedded in a block of text to be transmitted in a URL, the characters < and > are encoded as %3c and %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.To encode or decode values outside of a web application, use the WebUtility class.
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.Converts a URL-encoded byte array into a decoded string using the specified encoding object, starting at the specified position in the array, and continuing for the specified number of 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.The array of bytes to decode.
- offset
- Int32
A posição no byte para iniciar a decodificação.The position in the byte to begin decoding.
- count
- Int32
O número de bytes a serem decodificados.The number of bytes to decode.
- e
- Encoding
O objeto Encoding que especifica o esquema de decodificação.The Encoding object that specifies the decoding scheme.
Retornos
Uma cadeia de caracteres decodificada.A decoded string.
Exceções
bytes é null, mas count não é igual a 0.bytes is null, but count does not equal 0.
offset é menor que 0 ou maior que o tamanho da matriz bytes.offset is less than 0 or greater than the length of the bytes array.
- ou --or-
count é menor que 0 ou count + offset é maior que o tamanho da matriz bytes.count is less than 0, or count + offset is greater than the length of the bytes array.
Comentários
Se forem passados caracteres como espaços em branco e pontuações em um fluxo HTTP, eles poderão ser interpretados erroneamente na extremidade de recepção.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caracteres; A decodificação de URL reverte a codificação.URL encoding converts characters that are not allowed in a URL into character-entity equivalents; URL decoding reverses the encoding. Por exemplo, quando inserido em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como% 3C e% 3E.For example, when embedded in a block of text to be transmitted in a URL the characters < and > are encoded as %3c and %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.To encode or decode values outside of a web application, use the WebUtility class.
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.Converts a string that has been encoded for transmission in a URL into a decoded string.
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.The string to decode.
Retornos
Uma cadeia de caracteres decodificada.A decoded string.
Comentários
Se forem passados caracteres como espaços em branco e pontuações em um fluxo HTTP, eles poderão ser interpretados erroneamente na extremidade de recepção.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caracteres; A decodificação de URL reverte a codificação.URL encoding converts characters that are not allowed in a URL into character-entity equivalents; URL decoding reverses the encoding. Por exemplo, quando inserido em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como% 3C e% 3E.For example, when embedded in a block of text to be transmitted in a URL, the characters < and > are encoded as %3c and %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.To encode or decode values outside of a web application, use the WebUtility class.
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.Converts a URL-encoded byte array into a decoded string using the specified decoding object.
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.The array of bytes to decode.
- e
- Encoding
O Encoding que especifica o esquema de decodificação.The Encoding that specifies the decoding scheme.
Retornos
Uma cadeia de caracteres decodificada.A decoded string.
Comentários
Se forem passados caracteres como espaços em branco e pontuações em um fluxo HTTP, eles poderão ser interpretados erroneamente na extremidade de recepção.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caracteres; A decodificação de URL reverte a codificação.URL encoding converts characters that are not allowed in a URL into character-entity equivalents; URL decoding reverses the encoding. Por exemplo, quando inserido em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como% 3C e% 3E.For example, when embedded in a block of text to be transmitted in a URL, the characters < and > are encoded as %3c and %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.To encode or decode values outside of a web application, use the WebUtility class.