WebUtility.HtmlEncode 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.
Bir dizeyi HTML ile kodlanmış bir dizeye dönüştürür.
Aşırı Yüklemeler
HtmlEncode(String) |
Bir dizeyi HTML ile kodlanmış bir dizeye dönüştürür. |
HtmlEncode(String, TextWriter) |
Bir dizeyi HTML kodlu bir dizeye dönüştürür ve çıkışı çıkış TextWriter akışı olarak döndürür. |
HtmlEncode(String)
- Kaynak:
- WebUtility.cs
- Kaynak:
- WebUtility.cs
- Kaynak:
- WebUtility.cs
Bir dizeyi HTML ile kodlanmış bir dizeye dönüştürür.
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
Parametreler
- value
- String
Kodlanacak dize.
Döndürülenler
Kodlanmış bir dize.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alma sonunda yanlış yorumlanabilir. HTML kodlaması, HTML'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; HTML kodunu çözme, kodlamayı tersine çevirir. Örneğin, bir metin bloğuna eklendiğinde ve >
karakterleri <
HTTP iletimi için ve >
olarak <
kodlanır.
value
parametresi isenull
, döndürülen kodlanmış dize olurnull
.
value
Parametre boş bir dizeyse, döndürülen kodlanmış dize boş bir dizedir.
Ayrıca bkz.
- HtmlDecode(String)
- HtmlDecode(String)
- Uri
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Bir Web Uygulamasında Betik Açıklarından Korunma
Şunlara uygulanır
HtmlEncode(String, TextWriter)
- Kaynak:
- WebUtility.cs
- Kaynak:
- WebUtility.cs
- Kaynak:
- WebUtility.cs
Bir dizeyi HTML kodlu bir dizeye dönüştürür ve çıkışı çıkış TextWriter akışı olarak döndürür.
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)
Parametreler
- value
- String
Kodlanacak dize.
- output
- TextWriter
Çıkış TextWriter akışı.
Özel durumlar
output
parametresi değilse value
parametresi null
olamaznull
.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alma sonunda yanlış yorumlanabilir. HTML kodlaması, HTML'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; HTML kodunu çözme, kodlamayı tersine çevirir. Örneğin, bir metin bloğuna eklendiğinde ve >
karakterleri <
HTTP iletimi için ve >
olarak <
kodlanır.
Ayrıca bkz.
- HtmlDecode(String, TextWriter)
- HtmlDecode(String, TextWriter)
- Uri
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Bir Web Uygulamasında Betik Açıklarından Korunma