Pengertian Sederhana Dari URL Encode

URL Encode Banner Sample

Mungkin setiap para admin website sudah banyak tahu tentang apa itu URL Encode. Yaitu sebuah karakter teks dari URL yang ter-encode (enkripsi) dengan suatu bilangan lain berbentuk persen (%) diawalnya. Sebenarnya tidak hanya URL saja yang bisa untuk melakukan encode, tapi teks biasa juga bisa di enkripsi layaknya URL.

Cara yang sering digunakan dari URL Encode biasanya semacam halaman untuk Redirecting URL, Referrer URL, Return URL, dan lain sebagainya. Dan ada pula yang membuatnya sebagai enkripsi untuk konten HTML yang dikembangkan dengan javascript unescape.

Tentunya URL Encode ini memiliki decode yang artinya dapat mengembalikan URL ter-enkripsi ke bentuk semula. Contoh dari URL encode yaitu seperti tanda spasi akan diubah menjadi %20, tanda splash akan diubah menjadi %2F, dan lain – lain. Untuk mengetahui semua kode tersebut dapat menuju http://www.w3schools.com/tags/ref_urlencode.asp

Inilah fungsi dari beberapa bahasa program untuk mempermudah membuat encode dari URL maupun karakter lainnya. Silahkan lihat dibawah ini !

VBScript
Encode: escape(string)
Decode: unescape(string)

Dot .NET
Encode: HttpUtility.UrlEncode
Decode: HttpUtility.UrlDecode

Java
Encode: java.net.URLEncode.encode(String)

JavaScript
Encode: escape(String)
Decode: unescape(String)

PHP
Encode: urlencode(string)
Decode: urldecode(string)

ASP
Encode: Server.URLEncode(string)

Perl
Encode: uri_escape
Decode: uri_unescape

Ada beberapa yang tidak dapat mengubah semua karakter yang telah berlaku seperti di PHP yang memakai fungsi urlencode(), tidak dapat meng-enkripsi angka dan nomor, jadi hanya khusus untuk URL saja. Sedangkan di-javascript yang memakai fungsi escape() juga tidak dapat meng-enkripsi karakter spasi dan splash.
Mungkin hanya itu yang bisa Saya bagikan, jika ada yang ingin ditanyakan silahkan berkomentar 😀 .

Semoga bermanfaat dan Selamat mencoba

5 comments
  1. lumayan nambah ilmu, makasih banyak mas.
    bingung tadi cara ubah url search yang asalnya %20 agar jadi +, sekarang udah bisa.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *