01 / Contoh
Contoh
Kopi & bukuKopi%20%26%20bukuTeks dan kode / MULTIVERTO
Kodekan dengan pengodean persen nilai pertanyaan, segmen jalur atau komponen URL lain menggunakan UTF-8.
Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗
Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.
01 / Contoh
Kopi & bukuKopi%20%26%20buku02 / Panduan
Gunakan alat ini untuk nilai parameter pertanyaan, segmen jalur atau nilai lain yang akan dimasukkan ke URL. Memasukkan sebuah frasa dengan sebuah spasi menghasilkan %20 di mana spasi berdiri; sebuah ampersand di dalam nilai menjadi %26 daripada memulai parameter pertanyaan kedua. Sebuah karakter non-ASCII pertama kali dikodekan sebagai UTF-8 dan kemudian diwakili oleh satu atau lebih triplet persen. Ini menjaga nilai berbeda dari tanda baca yang bergabung dengan komponen URL.
Bangun URL sekitar secara terpisah. Jika Anda menempelkan alamat lengkap di sini, tanda koma, garis miring, tanda tanya dan tanda sama mungkin ikut dikodekan, sehingga hasilnya tidak lagi alamat yang dapat dibuka yang sama. Untuk URL pencarian, buat alamat dasar dan nama parameter pertama, encode nilai sekali, dan masukkan ke tempat yang tepat. Banyak pustaka pemrograman menyediakan URLSearchParams atau bangunan setara yang mengelola langkah ini. Hindari encoding nilai yang sudah diencoding lagi kecuali sistem penerima secara eksplisit memerlukan lapisan bersarang.
Sebuah URL dibuat dari pemisah struktural dan nilai. Slash memisahkan segmen jalur, tanda tanya memulai pertanyaan, dan ampersand memisahkan parameter pertanyaan. Ketika satu nilai berisi sebuah ruang, sebuah ampersand atau karakter non-ASCII, persentase encoding mencegah nilai itu dari menjadi salah untuk struktur URL. Teks pertama kali diwakili sebagai UTF-8 bytes; bytes yang memerlukan escape muncul sebagai tanda persentase diikuti oleh dua digit heksadesimal. Sebuah ruang biasanya menjadi %20, sementara karakter yang diaksen biasanya mengambil beberapa byte yang dikodekan.
Mulai dengan teks asli dan konfirmasikan bahwa aplikasi penerima sebenarnya meminta representasi terkode. Tempelkan teks atau muat contoh, lalu periksa keluaran sebelum menyalinnya. Konversi terjadi di peramban ini; teks yang dimasukkan tidak diunggah ke layanan konversi. Arah ini mengubah bagaimana informasi ditulis, bukan makna dari sebuah kalimat. Simpan masukan asli ketika Anda perlu mengaudit hasil. Sebuah representasi terkode dapat terlihat sangat berbeda dari teks dasar, terutama ketika aksen, emoji, tanda baca atau pembagi baris hadir. Siapkan nilai pertanyaan tunggal yang berisi ruang, dan atau karakter dengan aksentasi sebelum menyusun URL. Bandingkan alamat akhir dalam parser URL: jumlah parameternya harus tetap tidak berubah oleh tanda baca di dalam nilai. Mengonversi seluruh alamat akan menyembunyikan pemisah yang diperlukan untuk routing, sehingga nilai individu ditransfer ke URL-building API. Contoh halaman mengubah "Kopi & buku" menjadi "Kopi%20%26%20buku". Hasil yang terlihat di sini ditampilkan secara lengkap; bandingkan tanda baca dan karakter sebelum menerapkan operasi yang sama pada materi Anda sendiri.
Jelajahi panduan