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
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
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
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.