jump to navigation

Encoding URL January 16, 2009

Posted by Herwin Anggeriana in IT Knowledge.
trackback

Prinsip dasar dari URL itu adalah string alfanumerik dengan kombinasi beberapa symbol. Sering kali ketika kita browsing, kita berasumsi menemukan suatu URL dengan kandungan karakter-karakter yang sepertinya tidak memiliki arti khusus.

 

Asumsi tersebut ternyata tidak sepenuhnya salah, ada beberapa karakter dalam URL yang memiliki karakter khusus :

 

?      -> Artinya pemisahan Query String

&     -> Artinya Delimiter Parameter

=      -> Artinya pemisahan parameter dengan menggunakan query string

+      -> Artinya spasi

:       -> Artinya protocol

#      -> Artinya letak atau posisi titik anchor

%     -> Artinya escape

@    -> Artinya URL mailto

 

Kasus URL :
http://www.contoh.com/category.php?book=solaris2x& herwin&shipping=tiki

 

Maka hasil URL tersebut adalah terdapat 3 parameter yang saling ambigu, dengan mudah pula kita dapat menemukan bahwa ada 3 parameter yang mengandung nilai, jadi bagaimana caranya jika kita ingin melewatkan atau meminimalkan symbol “&” pada URL?

 

URL mengijinkan kita untuk mengekspresikan karakter-karakter khusus dalam dua digit heksadesimal format ASII yang ter-encode, kita dapat menggantikan symbol “&” dengan symbol “%26”

Maka menjadi :

http://www.contoh.com/category.php?book=solaris2x%26herwin%26shipping=tiki

 

Reference : http://www.unicode.org/

Comments»

No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s