URL Encode / Decode
Encode dan decode URL dan komponen URI untuk transmisi yang aman dan pemformatan yang tepat.
Alat PengembangPemrosesan URLString Kueri
Opsi Pengkodean
Konfigurasikan metode pengkodean/pendekodean
Teks untuk Dienkode
Masukkan teks untuk dienkode untuk penggunaan URL
Contoh
Lihat berbagai contoh pengkodean/pendekodean URL
Contoh 1
Asli
Halo Dunia!
Dienkode
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Contoh 2
Asli
Halo Dunia!
Dienkode
Hello%20World%21
Contoh 3
Asli
user@example.com
Dienkode
user%40example.com
Contoh 4
Asli
https://example.com/search?q=test
Dienkode
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Contoh 5
Asli
Format JSON: data pencarian bahasa Inggris
Dienkode
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Panduan Pengkodean URL
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
Spasi → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B
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.