WebUtility.UrlEncode(String) 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 ciąg tekstowy na ciąg zakodowany w adresie URL.
public:
static System::String ^ UrlEncode(System::String ^ value);
public static string UrlEncode (string value);
public static string? UrlEncode (string? value);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (value As String) As String
Parametry
- value
- String
Tekst do kodu URL.
Zwraca
Ciąg zakodowany w adresie URL.
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)(
i)
(nawiasy otwierające i zamykające)
Każdy znak "" (spacja +
) jest konwertowany na znak (plus).
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 UrlDecode odwraca kodowanie.