HttpUtility.HtmlEncode Metódus

Definíció

Egy sztringet HTML-kóddal kódolt sztringgé alakít át.

Ha webalkalmazáson kívüli értékeket szeretne kódolni vagy dekódolni, használja az osztályt WebUtility .

Túlterhelések

Name Description
HtmlEncode(Object)

Egy objektum sztringképét HTML-kóddal ellátott sztringgé alakítja át, és visszaadja a kódolt sztringet.

HtmlEncode(String)

Egy sztringet HTML-kóddal kódolt sztringgé alakít át.

HtmlEncode(String, TextWriter)

A sztringet HTML-kóddal kódolt sztringgé alakítja át, és kimenetfolyamként TextWriter adja vissza a kimenetet.

HtmlEncode(Object)

Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs

Egy objektum sztringképét HTML-kóddal ellátott sztringgé alakítja át, és visszaadja a kódolt sztringet.

public:
 static System::String ^ HtmlEncode(System::Object ^ value);
public static string? HtmlEncode(object? value);
public static string HtmlEncode(object value);
static member HtmlEncode : obj -> string
Public Shared Function HtmlEncode (value As Object) As String

Paraméterek

value
Object

Egy objektum.

Válaszok

Kódolt sztring.

Megjegyzések

Ha webalkalmazáson kívüli értékeket szeretne kódolni vagy dekódolni, használja az osztályt WebUtility .

A következőre érvényes:

HtmlEncode(String)

Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs

Egy sztringet HTML-kóddal kódolt sztringgé alakít át.

public:
 static System::String ^ HtmlEncode(System::String ^ s);
public static string? HtmlEncode(string? s);
public static string HtmlEncode(string s);
static member HtmlEncode : string -> string
Public Shared Function HtmlEncode (s As String) As String

Paraméterek

s
String

A kódolandó sztring.

Válaszok

Kódolt sztring.

Példák

Az alábbi példakód az HtmlEncode osztály metódusait és HtmlDecode módszereit HttpUtility mutatja be. A bemeneti sztring a HtmlEncode metódussal van kódolva. A kapott kódolt sztring ezután dekódolva lesz a HtmlDecode módszerrel.

using System;
using System.Web;
using System.IO;

class MyNewClass
{
    public static void Main()
    {
        Console.WriteLine("Enter a string having '&', '<', '>' or '\"' in it: ");
        string myString = Console.ReadLine();

        // Encode the string.
        string myEncodedString = HttpUtility.HtmlEncode(myString);

        Console.WriteLine($"HTML Encoded string is: {myEncodedString}");
        StringWriter myWriter = new StringWriter();

        // Decode the encoded string.
        HttpUtility.HtmlDecode(myEncodedString, myWriter);

        string myDecodedString = myWriter.ToString();
        Console.Write($"Decoded string of the above encoded string is: {myDecodedString}");
    }
}
Imports System.Web
Imports System.IO

Class MyNewClass
   Public Shared Sub Main()
      Dim myString As String
      Console.WriteLine("Enter a string having '&' or '""'  in it: ")
      myString = Console.ReadLine()
      Dim myEncodedString As String
      ' Encode the string.
      myEncodedString = HttpUtility.HtmlEncode(myString)
      Console.WriteLine("HTML Encoded string is " + myEncodedString)
      Dim myWriter As New StringWriter()
      ' Decode the encoded string.
      HttpUtility.HtmlDecode(myEncodedString, myWriter)
      Console.Write("Decoded string of the above encoded string is " + myWriter.ToString())
   End Sub
End Class

Megjegyzések

Ha egy HTTP-streamben olyan karaktereket adnak át, mint az üres karakterek és az írásjelek, előfordulhat, hogy a fogadó végén helytelenül értelmezik őket. A HTML-kódolás a HTML-ben nem engedélyezett karaktereket karakterentitásokká alakítja át; A HTML-dekódolás megfordítja a kódolást. Ha például egy szövegblokkba ágyazottuk be a karaktereket, és < http-átvitelhez >&lt; kódoljuk a karaktereket&gt;.

Ha webalkalmazáson kívüli értékeket szeretne kódolni vagy dekódolni, használja az osztályt WebUtility .

Lásd még

A következőre érvényes:

HtmlEncode(String, TextWriter)

Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs
Forrás:
HttpUtility.cs

A sztringet HTML-kóddal kódolt sztringgé alakítja át, és kimenetfolyamként TextWriter adja vissza a kimenetet.

public:
 static void HtmlEncode(System::String ^ s, System::IO::TextWriter ^ output);
public static void HtmlEncode(string? s, System.IO.TextWriter output);
public static void HtmlEncode(string s, System.IO.TextWriter output);
static member HtmlEncode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlEncode (s As String, output As TextWriter)

Paraméterek

s
String

A kódolandó sztring.

output
TextWriter

Kimeneti TextWriter stream.

Megjegyzések

Ha egy HTTP-streamben olyan karaktereket adnak át, mint az üres karakterek és az írásjelek, előfordulhat, hogy a fogadó végén helytelenül értelmezik őket. A HTML-kódolás a HTML-ben nem engedélyezett karaktereket karakterentitásokká alakítja át; A HTML-dekódolás megfordítja a kódolást. Ha például egy szövegblokkba ágyazódik be, a karakterek < és >a karakterek HTTP-átvitelként és &lt; -továbbításként &gt; vannak kódolva.

Ha webalkalmazáson kívüli értékeket szeretne kódolni vagy dekódolni, használja az osztályt WebUtility .

Lásd még

A következőre érvényes: