URL'leri ve sorgu dizelerini iki yönde anında kodlayın/çözün; ayrılmış karakterler doğru işlenir.
Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.
Sorgu dizeleri fark edilmeden bozulabilir. Boşluk %20 olur, ve işareti bir parametreyi yarıda keser, artı işareti ise bazen boşluk, bazen de gerçek bir artıdır. Bu kodlayıcı, metinleri ve URL’leri encodeURIComponent/decodeURIComponent davranışına göre dönüştürür; bu, parametre değerleri için doğru seçimdir. Kod çözme tarafı ayrıca boşlukları da normalleştirir. Üçüncü bir tarafın bozduğu webhook geri çağrısında hata ayıklamak, çok dilli başlığa sahip bir paylaşım bağlantısı oluşturmak, boşluk içeren bir mailto: URL’si hazırlamak veya birinin olay günlüğünden yapıştırdığı yüzde işaretleri yığınını okumak için kullanabilirsiniz. Her iki yön de her tuş vuruşunda çalışır. Kopyalama düğmesi kısa bir bildirimle işlemi doğrular; böylece sonuçları doğrudan tarayıcınıza veya kod düzenleyicinize aktarabilirsiniz.
Sorgu dizesi değerleri için doğru kodlama olan encodeURIComponent kullanır. &, =, ? ve / gibi ayrılmış karakterleri kaçış dizilerine dönüştürerek parametrelerin aktarım sırasında korunmasını sağlar.
Tam bir URL için şema ve ana makine adını olduğu gibi bırakın, yalnızca yol veya sorgu bölümlerini kodlayın. Bir URL’yi başka bir URL’nin parametresi olarak güvenle gönderirken tamamını kodlamak normaldir.
Bazı eski kodlamalarda +, boşluk anlamına geliyordu. Bu araç onu gerçek bir artı işareti olarak çözer ve kodlanan boşlukları açıkça %20 olarak gösterir; böylece belirsizlik olmaz.
Bu araç işinize yaradı mı?