WebUtility.HtmlEncode 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 řetězec na řetězec kódovaný ve formátu HTML.
Přetížení
HtmlEncode(String) |
Převede řetězec na řetězec kódovaný ve formátu HTML. |
HtmlEncode(String, TextWriter) |
Převede řetězec na řetězec s kódováním HTML a vrátí výstup jako TextWriter datový proud výstupu. |
HtmlEncode(String)
- Zdroj:
- WebUtility.cs
- Zdroj:
- WebUtility.cs
- Zdroj:
- WebUtility.cs
Převede řetězec na řetězec kódovaný ve formátu HTML.
public:
static System::String ^ HtmlEncode(System::String ^ value);
public static string HtmlEncode (string value);
public static string? HtmlEncode (string? value);
static member HtmlEncode : string -> string
Public Shared Function HtmlEncode (value As String) As String
Parametry
- value
- String
Řetězec určený ke kódování
Návraty
Zakódovaný řetězec.
Poznámky
Pokud jsou ve streamu HTTP předány znaky, jako jsou prázdné hodnoty a interpunkce, můžou být na straně příjemce nesprávně interpretovány. Kódování HTML převádí znaky, které nejsou povoleny v HTML na ekvivalenty znak-entity; Dekódování HTML obrátí kódování. Například při vložení do bloku textu jsou znaky <
a >
kódovány jako <
a >
pro přenos HTTP.
value
Pokud je null
parametr , vrácený kódovaný řetězec je null
.
value
Pokud je parametr prázdný řetězec, je vrácený zakódovaný řetězec prázdný řetězec.
Viz také
- HtmlDecode(String)
- HtmlDecode(String)
- Uri
- Postupy: Ochrana před zneužitím skriptů ve webové aplikaci použitím kódování HTML na řetězce
Platí pro
HtmlEncode(String, TextWriter)
- Zdroj:
- WebUtility.cs
- Zdroj:
- WebUtility.cs
- Zdroj:
- WebUtility.cs
Převede řetězec na řetězec s kódováním HTML a vrátí výstup jako TextWriter datový proud výstupu.
public:
static void HtmlEncode(System::String ^ value, System::IO::TextWriter ^ output);
public static void HtmlEncode (string? value, System.IO.TextWriter output);
public static void HtmlEncode (string value, System.IO.TextWriter output);
static member HtmlEncode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlEncode (value As String, output As TextWriter)
Parametry
- value
- String
Řetězec určený ke kódování
- output
- TextWriter
Výstupní TextWriter datový proud.
Výjimky
Parametr output
nemůže být null
, pokud value
parametr není null
.
Poznámky
Pokud jsou ve streamu HTTP předány znaky, jako jsou prázdné hodnoty a interpunkce, můžou být na straně příjemce nesprávně interpretovány. Kódování HTML převádí znaky, které nejsou povoleny v HTML na ekvivalenty znak-entity; Dekódování HTML obrátí kódování. Například při vložení do bloku textu jsou znaky <
a >
kódovány jako <
a >
pro přenos HTTP.
Viz také
- HtmlDecode(String, TextWriter)
- HtmlDecode(String, TextWriter)
- Uri
- Postupy: Ochrana před zneužitím skriptů ve webové aplikaci použitím kódování HTML na řetězce