Kegunaan Javascript encodeURI itu adalah untuk mengeliminasi string di url sehingga bisa menjadi URL Friendly. Fungsi ini mengkodekan semua karakter khusus, kecuali:, /? : @ & = + $ # (Gunakan encodeURIComponent () untuk menyandikan karakter ini).
Contoh kode encodeURI
var uri = "my test.php?name=ståle&car=saab"; var res = encodeURI(uri);
Akan menghasilkan
my%20test.php?name=st%C3%A5le&car=saab
encodeURIComponent
Fungsi encodeURIComponent adalah untuk mengkodekan setiap nilai yang ada didalam parameter GET. Parameter GET ini biasanya harus dibersihkan karena banyak sekali karakter berbahaya didalamnya.
Contoh kode
berikut ini adalah contoh penggunaannya.
var url = 'jualan.php?nama='+encodeURIComponent('bayu')+'&umur='+encodeURIComponent('22 Tahun');
Demikian. Semoga Membantu.