HttpUtility.UrlEncodeToBytes Metodo

Definizione

Converte una stringa o una matrice di byte in una matrice di byte codificata.

Per codificare o decodificare i valori al di fuori di un'applicazione Web, usare la classe WebUtility.

Overload

UrlEncodeToBytes(Byte[])

Converte una matrice di byte in una matrice di byte codificata in URL.

UrlEncodeToBytes(String)

Consente di convertire una stringa in una matrice di byte codificata in URL.

UrlEncodeToBytes(String, Encoding)

Converte una stringa in una matrice di byte codificata in URL usando l'oggetto di codifica specificato.

UrlEncodeToBytes(Byte[], Int32, Int32)

Converte una matrice di byte in una matrice di byte codificata in URL, a partire dalla posizione specificata nella matrice e continuando per il numero di byte specificato.

UrlEncodeToBytes(Byte[])

Converte una matrice di byte in una matrice di byte codificata in 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()

Parametri

bytes
Byte[]

Matrice di byte da codificare.

Restituisce

Byte[]

Matrice di byte codificata.

Commenti

Se i caratteri come spazi vuoti e punteggiatura vengono passati in un flusso HTTP, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica dell'URL inverte la codifica. Ad esempio, quando incorporato in un blocco di testo da trasmettere in un URL, i caratteri < and > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori al di fuori di un'applicazione Web, usare la classe WebUtility.

Vedi anche

Si applica a

UrlEncodeToBytes(String)

Consente di convertire una stringa in una matrice di byte codificata in 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()

Parametri

str
String

Stringa da codificare.

Restituisce

Byte[]

Matrice di byte codificata.

Commenti

Se i caratteri come spazi vuoti e punteggiatura vengono passati in un flusso HTTP, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica dell'URL inverte la codifica. Ad esempio, quando incorporato in un blocco di testo da trasmettere in un URL, i caratteri < and > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori al di fuori di un'applicazione Web, usare la classe WebUtility.

Vedi anche

Si applica a

UrlEncodeToBytes(String, Encoding)

Converte una stringa in una matrice di byte codificata in URL usando l'oggetto di codifica specificato.

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()

Parametri

str
String

Stringa da codificare.

e
Encoding

Oggetto Encoding che specifica lo schema di codifica.

Restituisce

Byte[]

Matrice di byte codificata.

Commenti

Se i caratteri come spazi vuoti e punteggiatura vengono passati in un flusso HTTP, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica dell'URL inverte la codifica. Ad esempio, quando incorporato in un blocco di testo da trasmettere in un URL, i caratteri < and > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori al di fuori di un'applicazione Web, usare la classe WebUtility.

Vedi anche

Si applica a

UrlEncodeToBytes(Byte[], Int32, Int32)

Converte una matrice di byte in una matrice di byte codificata in URL, a partire dalla posizione specificata nella matrice e continuando per il numero di byte specificato.

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()

Parametri

bytes
Byte[]

Matrice di byte da codificare.

offset
Int32

Posizione nella matrice di byte da cui iniziare la codifica.

count
Int32

Numero di byte da codificare.

Restituisce

Byte[]

Matrice di byte codificata.

Eccezioni

bytes è null, ma count non è uguale a 0.

offset è minore di 0 o maggiore della lunghezza della matrice di bytes.

-oppure-

count è minore di 0 o count + offset è maggiore della lunghezza della matrice bytes.

Commenti

Se i caratteri come spazi vuoti e punteggiatura vengono passati in un flusso HTTP, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica dell'URL inverte la codifica. Ad esempio, quando incorporato in un blocco di testo da trasmettere in un URL, i caratteri < and > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori al di fuori di un'applicazione Web, usare la classe WebUtility.

Vedi anche

Si applica a