Compartilhar via


HttpUtility.UrlEncodeToBytes Método

Definição

Converte uma matriz de bytes ou cadeia de caracteres em uma matriz de bytes codificada.

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

Sobrecargas

UrlEncodeToBytes(Byte[])

Converte uma matriz de bytes em uma matriz de bytes codificada como URL.

UrlEncodeToBytes(String)

Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL.

UrlEncodeToBytes(String, Encoding)

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

UrlEncodeToBytes(Byte[], Int32, Int32)

Converte uma matriz de bytes em uma matriz de bytes codificada como URL, começando na posição especificada na matriz e continuando pelo número de bytes especificado.

UrlEncodeToBytes(Byte[])

Origem:
HttpUtility.cs
Origem:
HttpUtility.cs
Origem:
HttpUtility.cs

Converte uma matriz de bytes em uma matriz de bytes codificada como URL.

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

Parâmetros

bytes
Byte[]

A matriz de bytes a ser codificada.

Retornos

Byte[]

Uma matriz de bytes codificada.

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 serem transmitidos em uma URL, os caracteres < e > 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

UrlEncodeToBytes(String)

Origem:
HttpUtility.cs
Origem:
HttpUtility.cs
Origem:
HttpUtility.cs

Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL.

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

Parâmetros

str
String

A cadeia de caracteres a ser codificada.

Retornos

Byte[]

Uma matriz de bytes codificada.

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 serem transmitidos em uma URL, os caracteres < e > 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

UrlEncodeToBytes(String, Encoding)

Origem:
HttpUtility.cs
Origem:
HttpUtility.cs
Origem:
HttpUtility.cs

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

public:
 static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlEncodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlEncodeToBytes (string str, System.Text.Encoding e);
static member UrlEncodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlEncodeToBytes (str As String, e As Encoding) As Byte()

Parâmetros

str
String

A cadeia de caracteres a ser codificada.

e
Encoding

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

Retornos

Byte[]

Uma matriz de bytes codificada.

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 serem transmitidos em uma URL, os caracteres < e > 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

UrlEncodeToBytes(Byte[], Int32, Int32)

Origem:
HttpUtility.cs
Origem:
HttpUtility.cs
Origem:
HttpUtility.cs

Converte uma matriz de bytes em uma matriz de bytes codificada como URL, começando na posição especificada na matriz e continuando pelo número de bytes especificado.

public:
 static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] bytes, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parâmetros

bytes
Byte[]

A matriz de bytes a ser codificada.

offset
Int32

A posição na matriz de bytes na qual começar a codificação.

count
Int32

O número de bytes a ser codificado.

Retornos

Byte[]

Uma matriz de bytes codificada.

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 serem transmitidos em uma URL, os caracteres < e > 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