WebUtility.UrlEncode(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede textový řetězec na řetězec kódovaný adresou 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
Text, který se má zakódovat pomocí adresy URL.
Návraty
Řetězec kódovaný adresou URL.
Poznámky
Pokud jsou ve streamu HTTP předány znaky, jako jsou prázdné hodnoty a interpunkční znaména, můžou být na přijímajícím konci nesprávně interpretovány. Kódování adresy URL nahrazuje znaky, které nejsou v adrese URL povoleny, ekvivalenty znak-entit skládající se z šestnáctkových řídicích sekvencí. Očekává se, že převedený řetězec bude odpovídat formátu UTF-8.
Kódování adresy URL nahrazuje všechny kódy znaků s výjimkou písmen, číslic a následujících interpunkčních znaméček:
-
(znaménko minus)_
(podtržítko).
(období)!
(vykřičník)*
(hvězdička)(
a)
(levá a pravá závorka)
Každý znak '' (mezera) se převede na +
znak (plus).
Například při vložení do bloku textu, který se má přenést do adresy URL, jsou znaky <
a >
zakódovány jako %3c
a %3e
.
Metoda UrlDecode vrátí kódování zpět.