Mr. Encoder

URL Encode / Decode

URL'leri ve sorgu dizelerini yüzde kodlamasıyla kodlayın veya çözün, bir URL'yi parçalarına ve sorgu parametrelerine ayırın.

Nasıl kullanılır?

  1. Metni, sorgu değerini veya tam URL'yi giriş alanına yapıştırın.
  2. Bileşen veya Tam URL modunu seçin; HTML form verisi için boşluklarda + seçeneğini açın.
  3. Kodla veya Çöz düğmesine tıklayın, sonucu kopyalayın ve çözülmüş sorgu parametreleri için URL ayrıştırıcıya bakın.

Sıkça sorulan sorular

URL encode (yüzde kodlaması) nedir?

URL kodlaması, URL'de izin verilmeyen veya özel anlamı olan karakterleri % işareti ve ardından UTF-8 baytlarının onaltılık değeriyle değiştirir. Örneğin boşluk %20, ç ise %C3%A7 olur.

encodeURIComponent ile encodeURI arasındaki fark nedir?

encodeURIComponent / ? & = # gibi ayrılmış karakterleri de kodlar; tek bir sorgu değeri veya yol parçası için doğru seçimdir. encodeURI bu karakterlere dokunmaz ve tam bir URL'yi yapısını bozmadan kodlamak içindir.

Boşluk + olarak mı yoksa %20 olarak mı kodlanmalı?

%20 URL'nin her yerinde geçerlidir. + işareti yalnızca application/x-www-form-urlencoded verilerde (HTML form gönderimleri ve çoğu sorgu dizesi) boşluk anlamına gelir; form verisiyle çalışırken + seçeneğini açın.

Decode ederken neden hatalı URL hatası alıyorum?

% işaretinden sonra iki onaltılık rakam gelmiyorsa veya baytlar geçerli UTF-8 oluşturmuyorsa (ör. Latin-1 ile kodlanmış ç olan tek başına %E7) çözme başarısız olur. Fazladan % işaretini düzeltin ya da %25 olarak kodlayıp tekrar deneyin.

Diğer araçlar