Bagikan melalui


HttpUtility.UrlEncode Metode

Definisi

Mengodekan string URL. Kelebihan beban metode ini dapat digunakan untuk mengodekan seluruh URL, termasuk nilai string kueri.

Untuk mengodekan atau mendekode nilai di luar aplikasi web, gunakan WebUtility kelas .

Overload

UrlEncode(Byte[], Int32, Int32)

Mengonversi array byte menjadi string yang dikodekan URL, dimulai pada posisi yang ditentukan dalam array dan melanjutkan untuk jumlah byte yang ditentukan.

UrlEncode(String, Encoding)

Mengodekan string URL menggunakan objek pengodean yang ditentukan.

UrlEncode(Byte[])

Mengonversi array byte menjadi string URL yang dikodekan.

UrlEncode(String)

Mengodekan string URL.

UrlEncode(Byte[], Int32, Int32)

Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs

Mengonversi array byte menjadi string yang dikodekan URL, dimulai pada posisi yang ditentukan dalam array dan melanjutkan untuk jumlah byte yang ditentukan.

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

Parameter

bytes
Byte[]

Array byte yang akan dikodekan.

offset
Int32

Posisi dalam array byte untuk memulai pengodean.

count
Int32

Jumlah byte yang akan dikodekan.

Mengembalikan

String yang dikodekan.

Keterangan

Metode UrlEncode(String) ini dapat digunakan untuk mengodekan seluruh URL, termasuk nilai string kueri. Jika karakter seperti kosong dan tanda baca diteruskan dalam aliran HTTP, karakter tersebut mungkin disalahartikan di akhir penerimaan. Pengodean URL mengonversi karakter yang tidak diizinkan dalam URL menjadi setara dengan entitas karakter; Pendekodean URL membalikkan pengodean. Misalnya, ketika karakter < dan > disematkan dalam blok teks yang akan dikirimkan dalam URL, karakter tersebut dikodekan sebagai %3c dan %3e.

Untuk mengodekan atau mendekode nilai di luar aplikasi web, gunakan WebUtility kelas .

Lihat juga

Berlaku untuk

UrlEncode(String, Encoding)

Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs

Mengodekan string URL menggunakan objek pengodean yang ditentukan.

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

Parameter

str
String

Teks yang akan dikodekan.

e
Encoding

Objek Encoding yang menentukan skema pengodean.

Mengembalikan

String yang dikodekan.

Keterangan

Metode ini dapat digunakan untuk mengodekan seluruh URL, termasuk nilai string kueri. Jika karakter seperti kosong dan tanda baca diteruskan dalam aliran HTTP, karakter tersebut mungkin disalahartikan di akhir penerimaan. Pengodean URL mengonversi karakter yang tidak diizinkan dalam URL menjadi setara dengan entitas karakter; Pendekodean URL membalikkan pengodean. Misalnya, ketika karakter < dan > disematkan dalam blok teks yang akan dikirimkan dalam URL, karakter tersebut dikodekan sebagai %3c dan %3e.

Untuk mengodekan atau mendekode nilai di luar aplikasi web, gunakan WebUtility kelas .

Lihat juga

Berlaku untuk

UrlEncode(Byte[])

Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs

Mengonversi array byte menjadi string URL yang dikodekan.

public:
 static System::String ^ UrlEncode(cli::array <System::Byte> ^ bytes);
public static string? UrlEncode (byte[]? bytes);
public static string UrlEncode (byte[] bytes);
static member UrlEncode : byte[] -> string
Public Shared Function UrlEncode (bytes As Byte()) As String

Parameter

bytes
Byte[]

Array byte yang akan dikodekan.

Mengembalikan

String yang dikodekan.

Keterangan

Metode UrlEncode ini dapat digunakan untuk mengodekan seluruh URL, termasuk nilai string kueri. Jika karakter seperti kosong dan tanda baca diteruskan dalam aliran HTTP, karakter tersebut mungkin disalahartikan di akhir penerimaan. Pengodean URL mengonversi karakter yang tidak diizinkan dalam URL menjadi setara dengan entitas karakter; Pendekodean URL membalikkan pengodean. Misalnya, ketika karakter < dan > disematkan dalam blok teks yang akan dikirimkan dalam URL, karakter tersebut dikodekan sebagai %3c dan %3e.

Untuk mengodekan atau mendekode nilai di luar aplikasi web, gunakan WebUtility kelas .

Lihat juga

Berlaku untuk

UrlEncode(String)

Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs
Sumber:
HttpUtility.cs

Mengodekan string URL.

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

Parameter

str
String

Teks yang akan dikodekan.

Mengembalikan

String yang dikodekan.

Keterangan

Metode UrlEncode(String) ini dapat digunakan untuk mengodekan seluruh URL, termasuk nilai string kueri. Jika karakter seperti kosong dan tanda baca diteruskan dalam aliran HTTP tanpa pengodean, karakter tersebut mungkin disalahartikan di akhir penerimaan. Pengodean URL mengonversi karakter yang tidak diizinkan dalam URL menjadi setara dengan entitas karakter; Pendekodean URL membalikkan pengodean. Misalnya, ketika karakter < dan > disematkan dalam blok teks yang akan dikirimkan dalam URL, karakter tersebut dikodekan sebagai %3c dan %3e.

Anda dapat mengodekan URL menggunakan dengan UrlEncode metode atau UrlPathEncode metode . Namun, metode mengembalikan hasil yang berbeda. Metode mengonversi UrlEncode setiap karakter spasi menjadi karakter plus (+). Metode mengonversi UrlPathEncode setiap karakter spasi menjadi string "%20", yang mewakili spasi dalam notasi heksadesimal. UrlPathEncode Gunakan metode saat Anda mengodekan bagian jalur URL untuk menjamin URL yang didekodekan secara konsisten, terlepas dari platform atau browser mana yang melakukan decoding.

Metode ini HttpUtility.UrlEncode menggunakan pengodean UTF-8 secara default. Oleh karena itu, menggunakan metode memberikan UrlEncode hasil yang sama seperti menggunakan UrlEncode metode dan menentukan UTF8 sebagai parameter kedua.

UrlEncode adalah cara mudah untuk mengakses UrlEncode metode pada waktu proses dari aplikasi ASP.NET. Secara internal, UrlEncode menggunakan UrlEncode metode untuk mengodekan string.

Untuk mengodekan atau mendekode nilai di luar aplikasi web, gunakan WebUtility kelas .

Lihat juga

Berlaku untuk