URL nasıl kodlanır ve çözülür
- Kodlamak mı çözmek mi istediğini seç.
- Bir parametre (alan değeri) mi, tam bir adres mi olduğunu belirt.
- Metni yaz veya yapıştır: sonuç anında görünür.
- Sonucu kopyala ve bağlantında, kodunda ya da sorgunda kullan.
URL kodlama ne işe yarar
Web adresleri yalnızca belirli karakterleri kabul eder. Boşluklar, Türkçe harfler ve & ya da = gibi semboller, % işareti ve ardından iki onaltılık rakamla değiştirilir (örneğin boşluk %20 olur). Buna yüzde kodlama (percent-encoding) denir.
Bir değeri parametrenin içine koyacaksan (?arama=…) “Bir parametre”yi seç; bu seçenek : / ? & ve = karakterlerini de kodlar. Elinde hazır bir adres varsa ve yalnızca boşlukları ya da özel harfleri kaçırmak istiyorsan “Tam bir adres”i seç.
Çözme bunun tersini yapar: %C3%B1 karakterini ñ'ye, %20'yi boşluğa çevirir; böylece URL'yi yazıldığı haliyle okuyabilirsin.
Dikkat edilmesi gerekenler
- Bir parametreyi çözerken + işareti, web formlarında olduğu gibi boşluk olarak yorumlanır.
- Metinde ardından iki onaltılık rakam gelmeyen bir % varsa çözülemez.
- Adresin var olup olmadığını ya da doğru kurulup kurulmadığını denetlemez: yalnızca karakterleri dönüştürür.
Sık sorulan sorular
Parametre ile tam adres arasındaki fark nedir?
Parametre, : / ? & = dahil tüm özel karakterleri kodlar. Tam adres ise yapısının parçası oldukları için bu sembolleri korur.
Boşluk neden %20 olur?
Çünkü URL'de boşluğa izin verilmez. 20, onun onaltılık koddaki karşılığıdır.
Türkçe karakterler ve emojilerle çalışır mı?
Evet, UTF-8 olarak kodlanırlar; örneğin ñ harfi %C3%B1 olur.
Metnim bir sunucuya gönderiliyor mu?
Hayır. Her şey tarayıcında yapılır ve metin cihazından çıkmaz.
Ücretsiz mi?
Evet, ücretsiz, kayıt istemez ve doğrudan tarayıcıda çalışır.