Apa itu% 20 dalam HTML?

URL menyediakan rute ke semua elemen di Internet.

HTML vs. URL

HTML, bahasa di mana halaman Internet ditulis, selalu berarti bekerja dengan URL: string karakter yang bertindak sebagai alamat dari setiap halaman Internet. Meskipun setiap bagian kode HTML dapat berisi referensi ke banyak URL, kode HTML tidak sesuai dengan standar format yang sama seperti URL; secara khusus, ia menggunakan satu set karakter yang berbeda.

Kumpulan karakter

Meskipun versi terbaru HTML mendukung seluruh set karakter Unicode (satu set huruf, angka dan simbol yang dirancang untuk mencakup sebanyak mungkin bahasa di dunia), rangkaian karakter yang tersedia untuk digunakan dalam URL terbatas pada alfabet Bahasa Inggris, angka Latin dan serangkaian simbol kelas yang Anda dapatkan dengan tombol Shift.

Karakter kode

Karakter tidak tersedia di set karakter URL, atau karakter dan urutan karakter yang dapat menyebabkan kebingungan, diwakili dalam URL dengan kode. Karakter yang dikodekan muncul sebagai tanda persen (%) diikuti oleh angka, biasanya dalam basis heksadesimal. Ketika string berisi karakter yang tidak valid di set URL, seperti frase pencarian, itu harus diubah menjadi URL, dan karakter yang tidak valid dapat dikodekan; Program seperti browser biasanya melakukan ini secara otomatis.

Karakter ruang

Salah satu kode karakter URL, "% 20", hanya merujuk pada ruang kosong. URL tidak selalu bisa menangani spasi, terutama ketika ada beberapa di antaranya di baris yang sama; oleh karena itu, setiap ruang di URL diganti dengan kode "% 20" untuk menghindari kebingungan.