Aracılığıyla paylaş


HttpUtility.UrlDecode Yöntem

Tanım

URL'de iletim için 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

UrlDecode(String, Encoding)

Belirtilen kodlama nesnesini kullanarak URL ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.

UrlDecode(Byte[], Int32, Int32, Encoding)

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

UrlDecode(String)

URL'de iletim için kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.

UrlDecode(Byte[], Encoding)

Belirtilen kod çözme nesnesini kullanarak URL ile kodlanmış bir bayt dizisini kod çözme dizesine dönüştürür.

UrlDecode(String, Encoding)

Belirtilen kodlama nesnesini kullanarak URL ile kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.

public:
 static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public:
 static System::String ^ UrlDecode(System::String ^ s, System::Text::Encoding ^ e);
public static string? UrlDecode (string? str, System.Text.Encoding e);
public static string UrlDecode (string str, System.Text.Encoding e);
public static string UrlDecode (string s, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String
Public Shared Function UrlDecode (s As String, e As Encoding) As String

Parametreler

strs
String

Kodunu çözecek dize.

e
Encoding

Encoding kod çözme düzenini belirten.

Döndürülenler

String

Kodu çözülen bir dize.

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 karakterler < and > %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

UrlDecode(Byte[], Int32, Int32, Encoding)

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

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string? UrlDecode (byte[]? bytes, int offset, int count, System.Text.Encoding e);
public static string UrlDecode (byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String

Parametreler

bytes
Byte[]

Kodu çözecek bayt dizisi.

offset
Int32

Kod çözme işleminin başlaması için bayttaki konum.

count
Int32

Kodu çözecek bayt sayısı.

e
Encoding

Encoding Kod çözme düzenini belirten nesne.

Döndürülenler

String

Kodu çözülen bir dize.

Ö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 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 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 karakterler < and > %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

UrlDecode(String)

URL'de iletim için kodlanmış bir dizeyi kodu çözülen bir dizeye dönüştürür.

public:
 static System::String ^ UrlDecode(System::String ^ str);
public static string? UrlDecode (string? str);
public static string UrlDecode (string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String

Parametreler

str
String

Kodunu çözecek dize.

Döndürülenler

String

Kodu çözülen bir dize.

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 karakterler < and > %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

UrlDecode(Byte[], Encoding)

Belirtilen kod çözme nesnesini kullanarak URL ile kodlanmış bir bayt dizisini kod çözme dizesine dönüştürür.

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

Parametreler

bytes
Byte[]

Kodu çözecek bayt dizisi.

e
Encoding

Encoding kod çözme düzenini belirten.

Döndürülenler

String

Kodu çözülen bir dize.

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 karakterler < and > %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