WebUtility.UrlEncodeToBytes(Byte[], Int32, Int32) 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.
Consente di convertire una matrice di byte in una matrice di byte con codifica URL.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ value, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] value, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? value, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (value As Byte(), offset As Integer, count As Integer) As Byte()
Parametri
Restituisce
Matrice Byte di byte codificata.
Commenti
Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL sostituisce i caratteri non consentiti in un URL con equivalenti di entità carattere costituiti da sequenze di escape esadecimali. La stringa convertita deve essere conforme al formato UTF-8.
La codifica URL sostituisce tutti i codici di carattere ad eccezione di lettere, numeri e i caratteri di punteggiatura seguenti:
-
(segno meno)_
(carattere di sottolineatura).
(periodo)!
(punto esclamativo)*
(asterisco)'
(virgolette singole)(
e)
(parentesi di apertura e chiusura)
Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL, i caratteri <
e >
vengono codificati come %3c
e %3e
.
Il UrlDecodeToBytes metodo inverte la codifica.