URL Encode / Decode
Encode dan decode URL dan komponen URI untuk transmisi yang aman dan pemformatan yang tepat.
Apa itu Pengkodean URL?
Pengkodean URL adalah metode yang digunakan untuk mentransmisikan karakter khusus, spasi, dan karakter Unicode dengan aman di URL. Ini mengubah karakter khusus menjadi simbol '%' diikuti oleh kode heksadesimal.
Deskripsi Mode Pemrosesan
- • Pengkodean URL Standar: Menggunakan encodeURIComponent() atau encodeURI()
- • String Kueri (qs): Ubah objek menjadi string kueri atau parsing
- • Data Formulir: Tangani data formulir dalam format kunci=nilai
Kapan Digunakan?
- • Saat menyertakan karakter khusus atau karakter non-ASCII dalam parameter kueri URL
- • Saat mentransmisikan data formulir
- • Saat mengirim data dengan karakter khusus dalam permintaan API
- • Saat memastikan keamanan URL dalam pengembangan web
Karakter Pengkodean Umum
Contoh Pustaka qs
import qs from 'qs'; const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true }); // → a=1%202&b[0]=x&b[1]=y const decoded = qs.parse(encoded); // → { a: '1 2', b: ['x', 'y'] }
Pengkodean Karakter
Pengkodean karakter mengacu pada konversi string ke format pengkodean tertentu. Dalam pengkodean URL, pengkodean karakter dapat mengubah string ke berbagai format pengkodean seperti UTF-8, EUC-KR, ISO-8859-1, dll.