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

URL'leri kodlayın veya çözün

Tarayıcınızda çalışır

Bilgi

  • Standart (encodeURIComponent): Tüm özel karakterleri kodlar, URL parametre değerleri için uygundur
  • Tam URI (encodeURI): :, /, ?, & gibi URL özel karakterlerini korur
  • Güvensiz karakterler %XX formatına dönüştürülür

URL kodlama nedir?

URL kodlama, URL'deki özel karakterleri internet üzerinden güvenli biçime dönüştürür. Bu araç parametreler için Standard (encodeURIComponent) ve tam URL'ler için Full URI (encodeURI) destekler.

Kullanım alanları

  • Veri iletmek için URL parametrelerini kodlama
  • Özel veya Unicode karakterli URL'leri işleme
  • Kodlanmış URL'leri okunabilir hale getirme
  • API veya web uygulamalarında sorgu dizelerini işleme

Ne zaman kullanılır?

URL kodlama veya çözme, API, sorgu parametreleri veya URL geçerliliği için kullanın. Web geliştiricileri için çok faydalıdır.

Örnekler

  1. Sorgu parametresi için bir değeri kodlayın (Standart)

    Girdi

    price=10€ & size=M

    Çıktı

    price%3D10%E2%82%AC%20%26%20size%3DM

  2. Tam bir adresi kodlayın (Tam URI)

    Girdi

    https://example.com/search?q=café menu&page=2

    Çıktı

    https://example.com/search?q=caf%C3%A9%20menu&page=2

  3. Kodlanmış bir URL'yi çözün

    Girdi

    %E1%BA%A3nh%20th%E1%BA%BB%202026

    Çıktı

    ảnh thẻ 2026

Sorular ve cevaplar

Standart mı yoksa Tam URI mı kullanmalıyım?

Arama terimi gibi bir URL'nin içine koyduğunuz tek bir değer için Standart'ı kullanın. Tam bir adres için Tam URI'yi kullanın: :, /, ? ve & gibi karakterleri korur, böylece bağlantı çalışmaya devam eder.

Boşluk neden + değil de %20 olarak yazılıyor?

Yüzde kodlaması boşluğu %20 olarak yazar ve bu, URL'nin her yerinde çalışır. + biçimi yalnızca HTML formlarında kullanılır ve çözme sırasında + işareti artı işareti olarak kalır.

Çözerken "Geçersiz veri" ne anlama geliyor?

Metinde ardından iki onaltılık rakam gelmeyen bir % var, örneğin "100%". Böyle bir metnin çözülmesi değil, kodlanması gerekir.

Tüm Araçlar