URL Kodlayıcı / Kod Çözücü

Ücretsiz URL kodlayıcı ve kod çözücü. EncodeURIComponent veya encodeURI ile URL'leri ve sorgu dizelerini yüzde olarak kodlayın veya kodunu çözün ve sorgu parametrelerini anında, kaydolmadan inceleyin.

Shehzad Munir tarafından oluşturulmuş ve bakımı yapılmıştır ·

URL Kodlayıcı / Kod Çözücü
Loading Loading URL Encoder / Decoder
Share

Yüzde kodlaması doğru yapıldı

encodeURIComponent veya encodeURI'nin yanı sıra herhangi bir URL'yi okunabilir bir parametre tablosuna bölen yerleşik bir sorgu dizesi denetçisi ile URL'leri ve sorgu dizelerini anında kodlayın veya kodunu çözün.

Tarayıcılar ve sunucular bir URL'de yalnızca sınırlı sayıda karakter kümesini kabul eder; bu nedenle boşluklar, ve işaretleri, soru işaretleri ve unicode yüzde olarak kodlanmalıdır (%20, %26 vb.). Bu araç, hem tam URL'leri (encodeURI) hem de bireysel sorgu değerlerini (encodeURIComponent) kodlar ve kodunu çözer; böylece, ister bir bağlantı oluşturuyor olun, ister bir yönlendirmede hata ayıklıyor olun, ister bir OAuth geri çağrısı okuyor olun, her zaman iş için doğru kaçış yolunu seçersiniz.

Özellikler

  • İki yönlü kodlama ve kod çözme
  • encodeURIComponent ve encodeURI şemaları
  • Giriş ve çıkış arasında tek tıklamayla geçiş
  • Sorgu dizesi denetçisi parametreleri bir tabloya ayrıştırır
  • Boşlukları, unicode ve ayrılmış karakterleri yönetir
  • Yerel olarak çalışır: hiçbir şey yüklenmez

URL Kodlayıcı / Kod Çözücü nasıl kullanılır?

  1. 1

    Bir mod seçin

    Kodlama ve Kod Çözme ile Bileşen veya Tam URI arasında geçiş yapın.

  2. 2

    Metninizi yapıştırın

    Giriş kutusuna bir URL veya sorgu değeri girin.

  3. 3

    Çıktıyı oku

    Kodlanmış veya kodu çözülmüş sonuç canlı olarak güncellenir, tek tıklamayla kopyalayın.

  4. 4

    Paramları inceleyin

    Parametrelerini bir tabloda görmek için bir URL'yi sorgu dizesi ile yapıştırın.

Yaygın kullanım durumları

  • Sorgu değerini boşluklarla veya özel karakterlerle kodlayın
  • Yüzde kodlu bir yönlendirme veya geri arama URL'sinin kodunu çözme
  • Bir bağlantıda UTM ve izleme parametrelerinde hata ayıklama
  • API isteği için güvenli bir URL oluşturun

Ayrıntılı kılavuz

Herhangi bir sorgu dizesini inceleyin

Tam bir URL yapıştırdığınızda yerleşik denetçi, sorgu dizesini temiz bir anahtar/değer tablosuna böler ve her bir değerin kodunu çözer; böylece bir bağlantının tam olarak ne aktardığını okuyabilirsiniz. UTM etiketlerinde, API isteklerinde ve izleme parametrelerinde hata ayıklamak için idealdir. Her şey tarayıcınızda çalışır; hassas belirteçler ve dahili URL'ler asla cihazınızdan ayrılmaz.

Hangi karakterler kodlanır ve neden

URL'ler yalnızca sınırlı sayıda ASCII karakter kümesi içerebilir. Harfler, rakamlar ve ayrılmamış semboller - _ . ~ her zaman güvendeyiz. gibi ayrılmış karakterler? & = / # : özel bir anlama sahiptirler, dolayısıyla URL yapısı yerine bir değerin parçası olduklarında yüzde olarak kodlanmaları gerekir: boşluk %20 olur, & %26 olur ve = %3D olur. é veya Arapça ve Çince karakterler gibi ASCII olmayan metinler önce UTF-8 bayta dönüştürülür ve her bayt kodlanır, böylece é %C3%A9 olur. HTML form gönderimlerinde boşluklar genellikle %20 yerine + olarak yazılır.

encodeURIComponent vs encodeURI

JavaScript iki kodlayıcı sunar. encodeURIComponent, tek bir sorgu parametresi değeri veya yol bölümü için istediğiniz, ayrılmamış karakterler dışındaki her şeyi kodlar. encodeURI, / gibi ayrılmış karakterleri bırakır? & = tek başına, bu nedenle yapısını bozmadan tam bir URL'yi kodlamak içindir. Bir parametre değerinde encodeURI kullanmak yaygın bir hatadır: & içeren bir değer iki parametreye bölünür. Ayrıca %20'yi %2520'ye çeviren iki kez kodlamaktan da kaçının. Kodu çözülmüş bir URL hala % dizileri içeriyorsa, muhtemelen yukarı akışta bir yerde çift kodlanmıştır.

Sık sorulan sorular

encodeURI ve encodeURIComponent arasındaki fark nedir?

encodeURI tam URL'den çıkar ancak :/?&= gibi karakterleri olduğu gibi bırakır, böylece bağlantı çalışmaya devam eder. encodeURIComponent bunlardan da kaçar; tek bir sorgu değerini veya yol parçasını kodlarken istediğiniz şey budur.

Yüzde olarak kodlanmış bir URL'nin kodunu nasıl çözerim?

Kod Çözme moduna geçin ve kodlanmış dizeyi yapıştırın, %20 ve %26 gibi diziler anında boşluklara ve "ve" işaretlerine dönüştürülür.

Bir URL'deki parametreleri okuyabilir mi?

Evet. Bir sorgu dizesi içeren bir URL yapıştırdığınızda denetçi, her anahtar/değer çiftini bir tabloda listeler ve her değerin kodunu çözer, böylece onu net bir şekilde okuyabilirsiniz.

URL'im herhangi bir yere yüklendi mi?

Hayır. Tüm kodlama, kod çözme ve ayrıştırma işlemleri tarayıcınızda çalışır, dolayısıyla belirteçler ve dahili URL'ler hiçbir zaman bir sunucuya gönderilmez.

Bir dizenin URL kodunu nasıl kodlayabilirim veya kodunu çözebilirim?

Metni yapıştırın ve kodlamayı veya kodu çözmeyi seçin; özel karakterler yüzde kodlamasına veya yüzde kodlamasından dönüştürülür (boşluk %20 olur vb.). Tarayıcınızda çalışır, böylece özel sorgu dizeleri yerel kalır.

Günlükten

All articles →