Aracılığıyla paylaş


HttpUtility.UrlEncodeToBytes Yöntem

Tanım

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

Byte[]

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.

Ş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

Byte[]

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.

Ş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.

e
Encoding

kodlama Encoding düzenini belirten.

Döndürülenler

Byte[]

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.

Ş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

Byte[]

Kodlanmış bayt dizisi.

Özel durumlar

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

offset, dizinin uzunluğundan bytes küçük 0 veya daha 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 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.

Şunlara uygulanır