HttpUtility.UrlEncodeToBytes 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 veya bayt dizisini kodlanmış bayt dizisine 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
UrlEncodeToBytes(Byte[]) |
Bir bayt dizisini URL ile kodlanmış bayt dizisine dönüştürür. |
UrlEncodeToBytes(String) |
Bir dizeyi URL ile kodlanmış bayt dizisine dönüştürür. |
UrlEncodeToBytes(String, Encoding) |
Belirtilen kodlama nesnesini kullanarak dizeyi URL ile kodlanmış bayt dizisine dönüştürür. |
UrlEncodeToBytes(Byte[], Int32, Int32) |
Bir bayt dizisini, dizide belirtilen konumdan başlayıp belirtilen bayt sayısı için devam ederek URL ile kodlanmış bir bayt dizisine dönüştürür. |
UrlEncodeToBytes(Byte[])
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
Bir bayt dizisini URL ile kodlanmış bayt dizisine dönüştürür.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlEncodeToBytes (byte[]? bytes);
public static byte[] UrlEncodeToBytes (byte[] bytes);
static member UrlEncodeToBytes : byte[] -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte()) As Byte()
Parametreler
- bytes
- Byte[]
Kodlanan bayt dizisi.
Döndürülenler
Kodlanmış bayt dizisi.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlaması, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kodunu çözme, kodlamayı tersine çevirir. Örneğin, URL'ye aktarılacak bir metin bloğuna eklendiğinde ve > karakterleri < %3c ve %3e 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.
- UrlDecodeToBytes(String)
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma
Şunlara uygulanır
UrlEncodeToBytes(String)
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
Bir dizeyi URL ile kodlanmış bayt dizisine dönüştürür.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str);
public static byte[]? UrlEncodeToBytes (string? str);
public static byte[] UrlEncodeToBytes (string str);
static member UrlEncodeToBytes : string -> byte[]
Public Shared Function UrlEncodeToBytes (str As String) As Byte()
Parametreler
- str
- String
Kodlanacak dize.
Döndürülenler
Kodlanmış bayt dizisi.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlaması, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kodunu çözme, kodlamayı tersine çevirir. Örneğin, URL'ye aktarılacak bir metin bloğuna eklendiğinde ve > karakterleri < %3c ve %3e 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.
- UrlDecodeToBytes(String)
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma
Şunlara uygulanır
UrlEncodeToBytes(String, Encoding)
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
Belirtilen kodlama nesnesini kullanarak dizeyi URL ile kodlanmış bayt dizisine dönüştürür.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlEncodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlEncodeToBytes (string str, System.Text.Encoding e);
static member UrlEncodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlEncodeToBytes (str As String, e As Encoding) As Byte()
Parametreler
- str
- String
Kodlanacak dize.
Döndürülenler
Kodlanmış bayt dizisi.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlaması, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kodunu çözme, kodlamayı tersine çevirir. Örneğin, URL'ye aktarılacak bir metin bloğuna eklendiğinde ve > karakterleri < %3c ve %3e 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.
- UrlDecodeToBytes(String)
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma
Şunlara uygulanır
UrlEncodeToBytes(Byte[], Int32, Int32)
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
- Kaynak:
- HttpUtility.cs
Bir bayt dizisini, dizide belirtilen konumdan başlayıp belirtilen bayt sayısı için devam ederek URL ile kodlanmış bir bayt dizisine dönüştürür.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] bytes, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parametreler
- bytes
- Byte[]
Kodlanan bayt dizisi.
- offset
- Int32
Bayt dizisinde kodlamanın başlayacağı konum.
- count
- Int32
Kodlanacak bayt sayısı.
Döndürülenler
Kodlanmış bayt dizisi.
Özel durumlar
bytes
, null
ancak count
eşit 0
değildir.
offset
, dizinin uzunluğundan bytes
küçük 0
veya daha büyük.
-veya-
count
değerinden 0
küçük veyaoffset
count
+ dizinin uzunluğundan bytes
büyük.
Açıklamalar
Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlaması, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kodunu çözme, kodlamayı tersine çevirir. Örneğin, URL'ye aktarılacak bir metin bloğuna eklendiğinde ve > karakterleri < %3c ve %3e 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.
- UrlDecodeToBytes(String)
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma