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

Name Description
UrlDecode(String, Encoding)

Url ile kodlanmış bir dizeyi, belirtilen kodlama nesnesini kullanarak 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 kod çö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ış bayt dizisini kod çözme dizesine dönüştürür.

UrlDecode(String, Encoding)

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

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

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

Parametreler

str
String

Kodunu çözecek dize.

e
Encoding

Encoding kod çözme düzenini belirten.

Döndürülenler

Kodu çözülen bir dize.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. URL kodlama, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kod çözme, kodlamayı tersine çevirir. Örneğin, URL'de iletilecek bir metin bloğuna eklendiğinde ve < karakterleri > %3c ve %3eolarak 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)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
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 belirtilen kodlama nesnesini kullanarak kod çö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şlemine başlamak için bayttaki konum.

count
Int32

Kodu çözecek bayt sayısı.

e
Encoding

Encoding Kod çözme düzenini belirten nesne.

Döndürülenler

Kodu çözülen bir dize.

Özel durumlar

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

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

-veya-

count değerinden 0küçüktür veya count + offset dizinin uzunluğundan bytes büyüktür.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. URL kodlama, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kod çözme, kodlamayı tersine çevirir. Örneğin, URL'de iletilecek bir metin bloğuna eklendiğinde karakterler < %3c > ve %3eolarak 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)

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

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

Kodu çözülen bir dize.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. URL kodlama, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kod çözme, kodlamayı tersine çevirir. Örneğin, URL'de iletilecek bir metin bloğuna eklendiğinde ve < karakterleri > %3c ve %3eolarak 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)

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

Belirtilen kod çözme nesnesini kullanarak URL ile kodlanmış 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

Kodu çözülen bir dize.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, bu karakterler alıcı uçta yanlış yorumlanabilir. URL kodlama, URL'de izin verilmeyen karakterleri karakter-varlık eşdeğerlerine dönüştürür; URL kod çözme, kodlamayı tersine çevirir. Örneğin, URL'de iletilecek bir metin bloğuna eklendiğinde ve < karakterleri > %3c ve %3eolarak 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