URL Encode / Decode

Encode dan decode URL dan komponen URI untuk transmisi yang aman dan pemformatan yang tepat.

Alat Pengembang
Pemrosesan URL
String 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.

    URL Encode / Decode