WebUtility.UrlEncode(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi string teks menjadi string yang dikodekan URL.
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
Parameter
- value
- String
Teks ke pengodean URL.
Mengembalikan
String yang dikodekan URL.
Keterangan
Jika karakter seperti kosong dan tanda baca diteruskan dalam aliran HTTP, karakter tersebut mungkin disalahartikan di akhir penerimaan. Pengodean URL menggantikan karakter yang tidak diizinkan dalam URL dengan setara dengan entitas karakter yang terdiri dari urutan escape heksadesimal. String yang dikonversi diharapkan sesuai dengan format UTF-8.
Pengodean URL menggantikan semua kode karakter kecuali untuk huruf, angka, dan karakter tanda baca berikut:
-(tanda minus)_(garis bawah).(titik)!(Tanda seru)*(tanda bintang)(dan)(kurung buka dan tutup)
Setiap karakter ' ' (spasi) dikonversi menjadi + karakter (plus).
Note
Mengganti ' ' (spasi) dengan tanda '+' (plus) diharapkan hanya di bagian kueri URI (menurut konvensi, bukan berdasarkan standar) atau dalam application/x-www-form-urlencoded konten HTTP. Selain itu, daftar karakter yang disebutkan di atas yang tidak diganti tidak sesuai dengan spesifikasi URL atau URI RFC 3986. Gunakan EscapeDataString untuk transformasi yang sesuai dengan RFC.
Misalnya, ketika disematkan dalam blok teks yang akan ditransmisikan dalam URL, karakter < dan > dikodekan sebagai %3c dan %3e.
Metode membalikkan UrlDecode pengodean.