cv.cm
Semua pelajaran

Pengembang & web

Cara enkode URL

Anda punya string yang harus lewat di dalam URL. Enkode atau dekode di tab ini. Mengenkode seluruh alamat juga mengenkode garis miring. Query yang memakai + untuk spasi mendekode plus itu sebagai spasi.

6 mnt

Hasil hari ini String terenkode persen, atau teks yang didekode darinya, termasuk spasi yang datang sebagai +.

String sudah di depan, baru buka enkode URL. Enkode memakai encodeURIComponent. Dekode mengubah + menjadi spasi sebelum membaca rangkaian %. Tidak diunggah.

Buka Enkode URL
Dalam duduk ini
  1. Tentukan apakah garis miring harus tetap

    Pekerjaan yang biasa adalah mengenkode nilai query. Mengenkode seluruh https://cv.cm/a b juga mengubah : dan / menjadi %3A dan %2F. Hasilnya satu komponen, bukan alamat yang bisa dibuka apa adanya.

    Spasi menjadi %20. Garis miring menjadi %2F. + menjadi spasi.
    Spasi menjadi %20. Garis miring menjadi %2F. + menjadi spasi.
  2. Buka enkode URL di cv.cm

    String tetap di tab ini.

    Buka Enkode URL
  3. Pilih enkode atau dekode

    Enkode mengubah teks menjadi pengodean persen. Dekode mengubahnya kembali menjadi teks. Mengenkode string yang sudah terenkode membungkusnya sekali lagi.

  4. Perhatikan spasinya

    Enkode menulis spasi sebagai %20, bukan +. Dekode mengubah %20 dan + menjadi spasi. a+b menjadi a b.

    % harus punya dua digit heksa. Enkode dua kali meninggalkan tanda %.
    % harus punya dua digit heksa. Enkode dua kali meninggalkan tanda %.
  5. Rangkaian persen yang rusak gagal

    Setiap % harus diikuti dua digit heksa. %zz dan % sendirian gagal. Perbaiki pasangannya, lalu dekode lagi.

  6. Cek satu karakter yang Anda harapkan

    Spasi harus kembali menjadi spasi. Garis miring yang sengaja dienkode harus kembali menjadi /. Jika teks masih penuh tanda %, itu dienkode dua kali.

Tanya jawab

Bisa enkode URL gratis online?

Ya. Mengenkode dan mendekode string di tab ini. Tidak diunggah.

Apa yang terjadi pada spasi?

Enkode menulis %20. Dekode mengubah %20 dan + menjadi spasi.

Jika enkode seluruh alamat, apakah garis miring tetap?

Tidak. : dan / menjadi %3A dan %2F. Jika alamatnya sendiri harus tetap bisa dibuka, enkode hanya nilai query.

Kenapa dekode gagal?

% perlu dua digit heksa sesudahnya. %zz dan % sendirian gagal.

Apakah string diunggah?

Tidak. Tutup tab, hilang.