URL Kodlama / Çözme
URL nasıl kodlanır?
Sonuç
Nasıl hesaplanır?
Araç, girdiğiniz metnin tamamına RFC 3986 tarzı yüzde kodlaması (percent-encoding) uygular. A–Z, a–z harfleri, 0–9 rakamları ve - _ . ~ karakterleri olduğu gibi kalır. Diğer her karakter önce UTF-8 baytlarına çevrilir ve her bayt % işareti ile iki onaltılık basamak olarak yazılır. Boşluk artı işareti değil %20 olur; UTF-8'de iki bayt tutan ç gibi bir harf ise iki gruba dönüşür. Çözme modunda işlem tersine yapılır: her %XX dizisi yeniden bayta çevrilir. Çözmede artı işareti boşluğa dönüştürülmez, olduğu gibi kalır. Boş metin için sonuç üretilmez.
Örnek hesaplama
çay & simit? metnini kodlayalım. ç harfi iki UTF-8 baytıdır (C3 A7) ve %C3%A7 olur. a ve y harfleri değişmez. Her boşluk %20, "&" işareti %26, soru işareti %3F olur. Hepsi birleşince %C3%A7ay%20%26%20simit%3F çıkar. Bu çıktıyı çözme modunda girerseniz özgün metni geri alırsınız.
Sık yapılan hatalar
- Tam bir adresi kodlamak. İki nokta, eğik çizgi ve soru işareti de kodlanır;
https://ifadesihttps%3A%2F%2Folur ve bağlantı çalışmaz. Yalnızca parametre değerini veya yol parçasını kodlayın. - Aynı metni iki kez kodlamak: yüzde işaretleri
%25olur, boşluk%2520haline gelir. - HTML formlarındaki gibi boşluk için artı işareti beklemek. Bu araç
%20yazar; çözmede de artı işareti artı olarak kalır. - Kodlanmamış veya bir dizinin ortasından kesilmiş metni çözmek; ardından onaltılık olmayan karakter gelen yüzde işaretleri aynen bırakılır ve sonuç bozuk görünebilir.
Bu hesaplama hakkında
Bu araç, metni percent-encoding (URL kodlaması) olarak da bilinen, bir URL için güvenli olmayan karakterleri — boşluklar, ve işaretleri, soru işaretleri, aksanlı ve Latin olmayan harfler gibi — yüzde işareti ve onaltılık bayt değeriyle temsil eden şemaya göre kodlar veya çözer; örneğin bir boşluk %20 haline gelir. URL'ler güvenilir şekilde yalnızca sınırlı bir ASCII karakter kümesini taşıyabilir, bu yüzden bu kümenin dışındaki her şeyin kodlanması gerekir, aksi halde URL kesilebilir, yanlış ayrıştırılabilir veya sorgu parametreleri birbirine karışabilir.
Sorgu dizelerini ve API isteklerini elle oluşturan web geliştiricileri, bir parametre içinde özel karakter veya Türkçe/İngilizce dışı metin barındıran bir bağlantıyı paylaşması gereken herkes ve aldığı uzun, okunaksız bir URL'nin aslında ne söylediğini görmek isteyen kişiler bu aracı kullanır. Bir arama terimi, e-posta adresi veya dosya adı gibi kullanıcı tarafından üretilen bir metnin düz metin yerine bir URL içine gömülmesi gerektiğinde başvurulan rutin bir adımdır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Bu araç çözerken artı işaretine dokunmaz ve boşluğu %20 olarak yazar; yol bölümleri ve sorgu değerleri için uygundur, ancak artının boşluk anlamına geldiği form tarzı verilerde farklı davranır. Çözülen metin yanlış görünüyorsa önce buna bakın. Ayrıca tüm adresi değil tek tek değerleri kodlayın: tam bir adresteki eğik çizgi, iki nokta ve soru işareti de kaçışlanır. En sık hangi tür metni kodlamanız gerekiyor?