Aracılığıyla paylaş


HttpUtility.UrlDecodeToBytes Yöntem

Tanım

URL ile kodlanmış bir dizeyi veya bayt dizisini kodu çözülen 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

UrlDecodeToBytes(Byte[])

URL ile kodlanmış bayt dizisini kodu çözülen bayt dizisine dönüştürür.

UrlDecodeToBytes(String)

URL ile kodlanmış bir dizeyi kodu çözülen bayt dizisine dönüştürür.

UrlDecodeToBytes(String, Encoding)

Url ile kodlanmış bir dizeyi, belirtilen kod çözme nesnesini kullanarak kodu çözülen bir bayt dizisine dönüştürür.

UrlDecodeToBytes(Byte[], Int32, Int32)

URL ile kodlanmış bayt dizisini, dizide belirtilen konumdan başlayıp belirtilen bayt sayısı için devam ederek kodu çözülen bir bayt dizisine dönüştürür.

UrlDecodeToBytes(Byte[])

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

URL ile kodlanmış bayt dizisini kodu çözülen bayt dizisine dönüştürür.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes (byte[]? bytes);
public static byte[] UrlDecodeToBytes (byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

Parametreler

bytes
Byte[]

Kodu çözecek bayt dizisi.

Döndürülenler

Byte[]

Kodu çözülen bayt dizisi.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlama, 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.

Şunlara uygulanır

UrlDecodeToBytes(String)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

URL ile kodlanmış bir dizeyi kodu çözülen bayt dizisine dönüştürür.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes (string? str);
public static byte[] UrlDecodeToBytes (string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

Parametreler

str
String

Kodunu çözecek dize.

Döndürülenler

Byte[]

Kodu çözülen bayt dizisi.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlama, 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.

Şunlara uygulanır

UrlDecodeToBytes(String, Encoding)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

Url ile kodlanmış bir dizeyi, belirtilen kod çözme nesnesini kullanarak kodu çözülen bir bayt dizisine dönüştürür.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes (string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()

Parametreler

str
String

Kodunu çözecek dize.

e
Encoding

Encoding Kod çözme düzenini belirten nesne.

Döndürülenler

Byte[]

Kodu çözülen bayt dizisi.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlama, 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.

Şunlara uygulanır

UrlDecodeToBytes(Byte[], Int32, Int32)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

URL ile kodlanmış bayt dizisini, dizide belirtilen konumdan başlayıp belirtilen bayt sayısı için devam ederek kodu çözülen bir bayt dizisine dönüştürür.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes (byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parametreler

bytes
Byte[]

Kodu çözecek bayt dizisi.

offset
Int32

Bayt dizisindeki kodu çözme işleminin başlatıldığı konum.

count
Int32

Kodu çözecek bayt sayısı.

Döndürülenler

Byte[]

Kodu çözülen bayt dizisi.

Özel durumlar

bytes , nullancak count eşit 0değildir.

offsetdizinin uzunluğundan bytes küçük 0 veya ondan büyük.

-veya-

countdeğerinden 0küçük veyaoffsetcount + 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 kodlama, 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.

Şunlara uygulanır