HttpUtility.UrlEncodeToBytes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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[])
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
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
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 < e 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
- UrlDecodeToBytes(String)
- Procedura: Proteggere dagli exploit di script in un'applicazione Web applicando la codifica HTML alle stringhe
Si applica a
UrlEncodeToBytes(String)
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
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
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 < e 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
- UrlDecodeToBytes(String)
- Procedura: Proteggere dagli exploit di script in un'applicazione Web applicando la codifica HTML alle stringhe
Si applica a
UrlEncodeToBytes(String, Encoding)
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
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.
Restituisce
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 < e 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
- UrlDecodeToBytes(String)
- Procedura: Proteggere dagli exploit di script in un'applicazione Web applicando la codifica HTML alle stringhe
Si applica a
UrlEncodeToBytes(Byte[], Int32, Int32)
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
- Origine:
- HttpUtility.cs
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
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 < e 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
- UrlDecodeToBytes(String)
- Procedura: Proteggere dagli exploit di script in un'applicazione Web applicando la codifica HTML alle stringhe