URL
URL Eencode/Decode (percent-encoding) mengubah karakter tak aman ke dalam format URL-safe dan kembali lagi. ULY gunakan untuk string pertanyaan, URL redirect, parameter UTM, dan permintaan API debugging (RFC 3986). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
Cobalah.
Contoh-contoh
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Bila mengkodekan nilai penuh vs bagian dari URL
Kesalahan paling umum dengan pengenkripsian persen adalah pengkodean bagian yang salah dari sebuah URL. Dalam banyak alur kerja, Anda hanya ingin mengenkode nilai pertanyaan, segmen jalur, fragmen, atau mengarahkan target daripada seluruh string URL. Halaman ini menggunakan encodeURIComponent dan decodeURIComponent, yang paling cocok untuk nilai dan komponen individu.
Aksara mata rantai yang biasanya membutuhkan pengkodean
Ruang angkasa, sebuah '', sama dengan tanda, tanda tanya, tanda hashes, tanda persen, garis miring dalam nilai komponen, dan karakter non-ASCII adalah alasan umum untuk mengenkode teks sebelum menempatkannya di dalam sebuah URL. Hal tersebut khususnya penting bagi pertanyaan pencarian, label, nama berkas, dan nilai-nilai yang disediakan pengguna yang sebaliknya akan memecah suatu string pertanyaan atau segmen jalur.
Kesalahan umum dengan pengekodan URL
Double-encoding adalah salah satu masalah yang paling umum. Sebagai contoh, %20 yang telah ada dikodekan lagi menjadi %2520. Kesalahan umum lainnya adalah decoding seluruh URL ketika hanya satu nilai parameter yang harus didecode. Perlu diingat juga bahwa halaman ini menghasilkan ruang berkode persen seperti %20, bukan tanda plus gaya bentuk.
Aliran kerja praktis
Guna halaman ini ketika mempersiapkan parameter pertanyaan untuk tautan, membersihkan UTM atau nilai pelacakan, mendekoding teks terenkode persen yang disalin dari alat log atau peramban, atau membuat segmen jalur aman sebelum memasukkannya ke dalam URL lain. Hal ini sangat membantu apabila Anda menangani satu nilai sekaligus dan ingin melihat hasil yang dikodekan persen yang tepat.
Apa yang terjadi dengan teks non-Inggris dan emoji
Alataudon ini mengkodekan kode UTF-8 bytes, itulah sebabnya karakter aksen, teks non-Latin, dan emoji sering menjadi kode beberapa persen daripada satuan tunggal. Perilaku tersebut normal dan berguna ketika destinasi mengharapkan representasi url-safe dari teks Unicode asli.
Kesalahan memecahkan kode code
Sebelum Anda Mengandalkan Nilai Terkode-URL
Uji output dalam konteks tujuan yang sebenarnya sebelum menganggapnya benar. Jika ada yang masih terlihat salah, periksa pengekodan ganda, penanganan campuran ruang dan tanda plus, atau ketidakcocokan antara bagaimana tujuan Anda memperlakukan URL penuh versus nilai parameter individu.
Mengapa Teks yang Didekorasi Masih Salah untuk Aplikasi Anda
Pembukuan yang benar di sini tidak menjamin aplikasi lain akan menafsirkan teks dengan cara yang sama. Beberapa sistem lema memperlakukan tanda ditambah sebagai spasi, yang lainnya melestarikannya secara harfiah, dan karakter yang dicadangkan mungkin masih memerlukan penanganan khusus tergantung pada apakah teks tersebut termasuk dalam jalur, kalimat tanya, atau penyerahan formulir.
Cara Menceritakan Apakah Anda Harus Mengkodekan URL Lengkap atau Satu Bagian Saja
Ketergantungan ankodan bergantung pada konteks. Nilai parameter pertanyaan sering kali membutuhkan pengkodean bahkan ketika sisa URL harus tetap dapat dibaca, sementara URL yang sudah dirakit mungkin rusak jika Anda mengkode pemisah seperti ?, &, =, atau /. Coba pikirkan apakah Anda sedang mempersiapkan satu komponen atau seluruh alamat sebelum menggunakan hasilnya.
Kegagalan kode-decode code biasanya berarti teks yang ditempelkan mengandung urutan persen yang cacat, kandungan yang biasa dan dikodekan, atau senar yang sudah terdekode satu kali. Jika hasilnya terlihat salah, periksa apakah Anda menempelkan URL penuh ketimbang komponen tunggal dan apakah tanda persen digandakan dengan pemrosesan sebelumnya.
Alat berkait
Alat Pengkodean / Decode Base64
codekan teks ke dalam Base64 atau decode Base64 kembali ke konten yang dapat dibaca secara langsung di peramban Anda. Hal ini berguna untuk memeriksa token, debugging otorisasi header, memeriksa nilai konfigurasi, mendecoding muatan API, dan mengubah teks biasa tanpa menggunakan layanan remote. ToolMill dijalankan sepenuhnya client-side untuk privasi dan terus bekerja luring setelah instalasi.
Pengkodean
Hex Encode / Decode — Teks ↔ Hex
Hexex Encode / Decode mengubah teks menjadi heksadesimal (base-16) bytes dan memecahkan kode heksa kembali menjadi teks yang dapat dibaca. Kegunaannya untuk pengawakutuan muatan biner, memeriksa UTF-8 byte, membalikkan string yang lolos, dan bekerja dengan hashes atau protokol tingkat rendah. Wajib menerima format heksa umum (dengan atau tanpa spasi, baris baru, atau awalan 0x). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Pengkodean
ROT13 Mengkodekan / Decode — Teks ↔ ROT13 Cipher
OUT13 adalah sebuah sandi penggantian huruf sederhana yang menggeser A↔N, B↔O, dll. Ini sering digunakan untuk spoiler, obfuscation ringan, dan teks forum/email. Alat ini menyandikan teks biasa ke ROT13 dan mendekodekan ROT13 kembali ke teks (operasinya simetrik). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
