HttpUtility.HtmlDecode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP iletimi için HTML ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.
Bir web uygulamasının dışındaki değerleri kodlamak veya kodunu çözmek için sınıfını WebUtility kullanın.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| HtmlDecode(String) |
HTTP iletimi için HTML ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür. |
| HtmlDecode(String, TextWriter) |
HTML ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür ve kodu çözülen dizeyi bir TextWriter çıkış akışına gönderir. |
HtmlDecode(String)
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
HTTP iletimi için HTML ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.
public:
static System::String ^ HtmlDecode(System::String ^ s);
public static string? HtmlDecode(string? s);
public static string HtmlDecode(string s);
static member HtmlDecode : string -> string
Public Shared Function HtmlDecode (s As String) As String
Parametreler
- s
- String
Kodunu çözecek dize.
Döndürülenler
Kodu çözülen bir dize.
Örnekler
Aşağıdaki kod örneği sınıfının ve HtmlEncode yöntemlerini HtmlDecode gösterirHttpUtility. Giriş dizesi yöntemi kullanılarak HtmlEncode kodlanır. Daha sonra elde edilen kodlanmış dize yöntemi kullanılarak HtmlDecode kodlanır.
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
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. HTML kodlaması, HTML'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; HTML kod çözme, kodlamayı tersine çevirir. Örneğin, bir metin bloğuna eklendiğinde ve karakterleri <> HTTP iletimi için ve < olarak > kodlanır.
Bir web uygulamasının dışındaki değerleri kodlamak veya kodunu çözmek için sınıfını WebUtility kullanın.
Ayrıca bkz.
Şunlara uygulanır
HtmlDecode(String, TextWriter)
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
HTML ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür ve kodu çözülen dizeyi bir TextWriter çıkış akışına gönderir.
public:
static void HtmlDecode(System::String ^ s, System::IO::TextWriter ^ output);
public static void HtmlDecode(string? s, System.IO.TextWriter output);
public static void HtmlDecode(string s, System.IO.TextWriter output);
static member HtmlDecode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlDecode (s As String, output As TextWriter)
Parametreler
- s
- String
Kodunu çözecek dize.
- output
- TextWriter
Çıkış TextWriter akışı.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. HTML kodlaması, HTML'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; HTML kod çözme, kodlamayı tersine çevirir. Örneğin, bir metin bloğuna eklendiğinde ve karakterleri <> HTTP iletimi için ve < olarak > kodlanır.
Bir web uygulamasının dışındaki değerleri kodlamak veya kodunu çözmek için sınıfını WebUtility kullanın.