Url Encode
Url Encode: Online Gratis alat. Pemrosesan berjalan di browser tanpa mengirim file ke server.
Url Encode: Online Gratis alat. Pemrosesan berjalan di browser tanpa mengirim file ke server.
Url Encode alat
Url Encode membantu menyelesaikan tugas file langsung di browser. Alurnya tetap cepat, sederhana, dan cocok untuk penggunaan harian.
Dalam cara menggunakan, pilih file input yang tepat, periksa hasilnya, dan jaga kualitas akhir.
Mulai dari "Pilih file", tinjau pengaturan, lalu unduh hasil setelah proses selesai.
Privasi
Pemrosesan berjalan di browser tanpa mengirim file ke server.
Pertanyaan Umum
Apa perbedaan antara pengkodean URL dan pengkodean Base64?
Pengkodean persentase menggantikan karakter yang tidak aman dengan %XX urutan hex sambil mempertahankan karakter yang aman apa adanya, sehingga panjang output mirip dengan input. Base64 mengonversi semua data menjadi alfabet 64 karakter, meningkatkan ukuran sebesar 33% tetapi memastikan hasilnya hanya berisi karakter ASCII yang aman. Pengkodean persentase membuat karakter tertentu aman untuk URL; Base64 mengkodekan data biner sembarang sebagai teks.
Kapan saya harus menggunakan encodeURI vs encodeURIComponent di JavaScript?
encodeURI() digunakan untuk mengkodekan URL lengkap - ia mempertahankan karakter struktural seperti : / ? # & =. encodeURIComponent() digunakan untuk mengkodekan nilai individu di dalam URL - ia mengkodekan karakter struktural sehingga diperlakukan sebagai data literal daripada sintaks URL. Jika ragu, gunakan encodeURIComponent() untuk input yang disuplai pengguna.Mengapa spasi menjadi %20 di beberapa pengkode tetapi + di yang lain?
%20 adalah pengkodean persentase RFC 3986 untuk spasi dan benar untuk segmen jalur URI dan nilai kueri. Tanda + yang mewakili spasi adalah spesifik untuk application/x-www-form-urlencoded (pengiriman formulir HTML), yang lebih awal dari RFC 3986. Keduanya valid dalam konteks masing-masing, tetapi %20 adalah standar universal di luar formulir HTML.Apakah pengkodean URL berfungsi untuk karakter non-ASCII?
Ya. Karakter non-ASCII pertama-tama dikonversi menjadi byte UTF-8, kemudian setiap byte dikodekan persentase secara terpisah. Karakter ş (U+015F) menjadi %C5%9F. Karakter Cina 中 (U+4E2D) menjadi %E4%B8%AD. Browser dan server modern semuanya mengharapkan pengkodean UTF-8 untuk karakter non-ASCII dalam URL.
Apakah data URL saya dikirim ke server Anda saat saya menggunakan alat ini?
Tidak. Semua pengkodean menggunakan encodeURI() atau encodeURIComponent() yang berjalan secara lokal di browser Anda. URL, parameter kueri, token otentikasi, dan data lain yang Anda tempel tidak pernah dikirim ke server kami.