HttpUtility.UrlDecodeToBytes Método

Definição

Converte uma string ou array de bytes codificados por URL num array decodificado de bytes.

Para codificar ou decodificar valores fora de uma aplicação web, use a WebUtility classe.

Sobrecargas

Name Description
UrlDecodeToBytes(Byte[])

Converte um array codificado por URL de bytes num array decodificado de bytes.

UrlDecodeToBytes(String)

Converte uma cadeia codificada em URL num array decodificado de bytes.

UrlDecodeToBytes(String, Encoding)

Converte uma string codificada por URL num array decodificado de bytes usando o objeto de decodificação especificado.

UrlDecodeToBytes(Byte[], Int32, Int32)

Converte um array codificado por URL de bytes num array decodificado de bytes, começando na posição especificada no array e continuando pelo número especificado de bytes.

UrlDecodeToBytes(Byte[])

Converte um array codificado por URL de bytes num array decodificado de bytes.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[] UrlDecodeToBytes(byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

Parâmetros

bytes
Byte[]

O array de bytes a decodificar.

Devoluções

Byte[]

Um array decodificado de bytes.

Observações

Se caracteres como espaços em branco e pontuação forem passados num fluxo HTTP, podem ser mal interpretados na parte receptora. A codificação de URL converte caracteres que não são permitidos numa URL em equivalentes entidade-carácter; A decodificação por URL inverte a codificação. Por exemplo, quando incorporados num bloco de texto a ser transmitido numa URL, os caracteres < e > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de uma aplicação web, use a WebUtility classe.

Ver também

Aplica-se a

UrlDecodeToBytes(String)

Converte uma cadeia codificada em URL num array decodificado de bytes.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[] UrlDecodeToBytes(string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

Parâmetros

str
String

A cadeia a decifrar.

Devoluções

Byte[]

Um array decodificado de bytes.

Observações

Se caracteres como espaços em branco e pontuação forem passados num fluxo HTTP, podem ser mal interpretados na parte receptora. A codificação de URL converte caracteres que não são permitidos numa URL em equivalentes entidade-carácter; A decodificação por URL inverte a codificação. Por exemplo, quando incorporados num bloco de texto a ser transmitido numa URL, os caracteres < e > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de uma aplicação web, use a WebUtility classe.

Ver também

Aplica-se a

UrlDecodeToBytes(String, Encoding)

Converte uma string codificada por URL num array decodificado de bytes usando o objeto de decodificação especificado.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::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()

Parâmetros

str
String

A cadeia a decifrar.

e
Encoding

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

Devoluções

Byte[]

Um array decodificado de bytes.

Observações

Se caracteres como espaços em branco e pontuação forem passados num fluxo HTTP, podem ser mal interpretados na parte receptora. A codificação de URL converte caracteres que não são permitidos numa URL em equivalentes entidade-carácter; A decodificação por URL inverte a codificação. Por exemplo, quando incorporados num bloco de texto a ser transmitido numa URL, os caracteres < e > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de uma aplicação web, use a WebUtility classe.

Ver também

Aplica-se a

UrlDecodeToBytes(Byte[], Int32, Int32)

Converte um array codificado por URL de bytes num array decodificado de bytes, começando na posição especificada no array e continuando pelo número especificado de bytes.

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);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parâmetros

bytes
Byte[]

O array de bytes a decodificar.

offset
Int32

A posição no array de bytes onde começar a decodificar.

count
Int32

O número de bytes a descodificar.

Devoluções

Byte[]

Um array decodificado de bytes.

Exceções

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

offset é menor ou 0 superior ao comprimento da bytes matriz.

-ou-

counté menor que 0, ouoffsetcount + é maior que o comprimento da bytes matriz.

Observações

Se caracteres como espaços em branco e pontuação forem passados num fluxo HTTP, podem ser mal interpretados na parte receptora. A codificação de URL converte caracteres que não são permitidos numa URL em equivalentes entidade-carácter; A decodificação por URL inverte a codificação. Por exemplo, quando incorporados num bloco de texto a ser transmitido numa URL, os caracteres < e > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de uma aplicação web, use a WebUtility classe.

Ver também

Aplica-se a