HttpUtility.UrlEncode 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.
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
- UrlDecode(String)
- Cara: Melindungi Dari Eksploitasi Skrip dalam Aplikasi Web dengan Menerapkan Pengodean HTML ke String
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.
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
- UrlDecode(String)
- Cara: Melindungi Dari Eksploitasi Skrip dalam Aplikasi Web dengan Menerapkan Pengodean HTML ke String
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
- UrlDecode(String)
- Cara: Melindungi Dari Eksploitasi Skrip dalam Aplikasi Web dengan Menerapkan Pengodean HTML ke String
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
- UrlDecode(String)
- Cara: Melindungi Dari Eksploitasi Skrip dalam Aplikasi Web dengan Menerapkan Pengodean HTML ke String