Aracılığıyla paylaş


WebUtility.UrlEncode(String) Yöntem

Tanım

Metin dizesini URL ile kodlanmış bir dizeye dönüştürür.

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

Parametreler

value
String

URL ile kodlanan metin.

Döndürülenler

URL ile kodlanmış bir dize.

Açıklamalar

Http akışında boşluklar ve noktalama işaretleri gibi karakterler geçirilirse, alan sonunda yanlış yorumlanabilir. URL kodlaması, BIR URL'de izin verilmeyen karakterleri onaltılık kaçış dizilerinden oluşan karakter varlığı eşdeğerleriyle değiştirir. Dönüştürülen dizenin UTF-8 biçimine uyması beklenir.

URL kodlaması harfler, sayılar ve aşağıdaki noktalama işaretleri dışında tüm karakter kodlarının yerini alır:

  • - (eksi işareti)

  • _ (alt çizgi)

  • . (nokta)

  • ! (ünlem işareti)

  • * (yıldız işareti)

  • ( ve ) (parantezleri açma ve kapatma)

Her ' ' (boşluk) karakteri bir + (artı) karaktere dönüştürülür.

Örneğin, URL'ye iletilecek bir metin bloğuna eklendiğinde ve > karakterleri < ve %3eolarak %3c kodlanır.

UrlDecode yöntemi kodlamayı tersine çevirir.

Şunlara uygulanır