WebUtility.UrlEncodeToBytes(Byte[], Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje tablicę bajtów na tablicę bajtów zakodowaną w adresie 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()
Parametry
Zwraca
Byte Zakodowana tablica.
Uwagi
Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL zastępuje znaki, które nie są dozwolone w adresie URL z odpowiednikami jednostek znaków składającymi się z szesnastkowej sekwencji ucieczki. Oczekuje się, że przekonwertowany ciąg będzie zgodny z formatem UTF-8.
Kodowanie adresu URL zastępuje wszystkie kody znaków z wyjątkiem liter, cyfr i następujących znaków interpunkcyjnych:
-
(znak minus)_
(podkreślenie).
(okres)!
(wykrzyknik)*
(gwiazdka)'
(pojedynczy cudzysłów)(
i)
(nawiasy otwierające i zamykające)
Na przykład po osadzieniu w bloku tekstu, który ma zostać przesłany w adresie URL, znaki <
i są zakodowane jako %3c
i >
%3e
.
Metoda UrlDecodeToBytes odwraca kodowanie.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla