URL Kodlayıcı / Çözücü
Kullanım Kılavuzu
URL Codec, URL dizelerini — tam URL'ler, tek URL bileşenleri ve sorgu dizeleri dahil — doğrudan tarayıcıda kodlar ve çözer. URL'ler, bir ASCII karakterleri alt kümesiyle sınırlıdır. Boşluklar, açılı parantezler, tırnaklar ve ASCII olmayan karakterler gibi özel karakterler, ağlar üzerinden güvenli bir şekilde iletilmek için yüzde olarak kodlanmalıdır (örneğin boşluk %20 veya + olur). Geliştiriciler bununla sürekli karşılaşır: kullanıcı girdisi içeren sorgu parametreleriyle API istekleri oluşturmak, hata günlüklerinden yönlendirme URL'lerini ayrıştırmak, kodlanmış URL'ler döndüren API uç noktalarını çözmek veya bir URL'nin tarayıcıda neden çalıştığını ancak sunucu tarafı bir işlev tarafından neden reddedildiğini anlamak. Bu araç iki mod sunar: tam URL kodlama/çözme (yapısal sınırlayıcıları "://", "/", "?", "=", "&" şeklinde korur) ve URL bileşeni kodlama/çözme (sorgu parametresi değerleri için uygun olan "?", "=", "&" dahil tüm özel karakterleri kodlar). Her iki mod da UTF-8 çok baytlı karakterleri doğru şekilde tanır.
- URL'nizi veya bileşeninizi yapıştırın — Giriş paneline tıklayın ve kodlamak veya çözmek istediğiniz tam URL'yi ya da tek URL bileşenini (sorgu parametresi değeri, parça vb.) yapıştırın.
- Doğru modu seçin — Yapıyı koruyarak tam bir URL dizesini kodlamak/çözmek için "Tam URL"yi seçin; tüm özel karakterlerin kodlanması gereken sorgu parametresi değerleri ve parçalar için "URL Bileşeni"ni seçin.
- Kodla veya Çöz seçeneğine tıklayın — Özel karakterleri yüzde olarak kodlanmış dizilere dönüştürmek için "Kodla"ya veya yüzde olarak kodlanmış dizileri orijinal karakterlere geri dönüştürmek için "Çöz"e basın.
- Çıktıyı inceleyin — Çıkış panelindeki sonucu kontrol edin. Özel karakterlerin (boşluklar, "&", "=", "+", ASCII olmayan karakterler) seçilen moda göre doğru şekilde işlendiğini doğrulayın.
- Sonucu kopyalayın ve kullanın — Kodlanmış/çözülen URL'yi veya bileşeni panoya kopyalamak için "Kopyala"ya tıklayın. API isteklerinize, HTML kodunuza, hata günlüklerinize veya arka uç sorgu dizelerinize yapıştırın.
- Gerekirse yineleyin — Bir URL birden fazla kez kodlanmışsa (çift kodlama), metin orijinal durumuna dönene kadar çözmeyi sıralı olarak uygulayın. Her adım bir yüzde kodlama katmanını kaldırır.
Sık Sorulan Sorular
URL kodlamak ne anlama gelir?
URL kodlama (yüzde kodlama olarak da bilinir), özel karakterleri tarayıcı için güvenli bir biçime dönüştürür. Örneğin, boşluklar %20 olur ve & %26 olur. Bu, URL'lerin doğru şekilde iletilmesini ve ayrıştırılmasını sağlar.
Encode ile encodeURIComponent arasındaki fark nedir?
encode, URL'nin gezinilebilir kalması için /, ?, & ve = gibi URL yapı karakterlerini korur. encodeURIComponent, harfler, rakamlar ve - _ . ! ~ * ' ( ) dışındaki her şeyi kodlar, bu nedenle sorgu parametresi değerleri için uygundur.
URL verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm kodlama ve kod çözme, yerel JavaScript işlevleri aracılığıyla tarayıcınızda gerçekleşir. Metniniz hiçbir zaman cihazınızdan ayrılmaz.
Bu aracı çevrimdışı kullanabilir miyim?
2Kit bir PWA'dır. İlk ziyaretinizden sonra araç tamamen çevrimdışı çalışır.
Bu URL aracı ücretsiz mi?
Evet. 2Kit tamamen ücretsizdir, kayıt gerektirmez ve kullanım sınırı yoktur.
Teknik Uygulama
Tüm işlemler yalnızca tarayıcınızda gerçekleştirilir — hiçbir veri sunuculara gönderilmez. Bu araç, Aşamalı Web Uygulaması (PWA) olarak tamamen çevrimdışı çalışır: ilk ziyaretten sonra tüm sayfalar ve kaynaklar Service Worker tarafından önbelleğe alınır ve internet bağlantısı olmadan da kullanılabilir hale gelir. Girdiğiniz veriler cihazınızdan hiç çıkmaz, bu da API anahtarları, parolalar, özel yapılandırmalar ve gizli belgeler gibi hassas içerikler için güvenli bir ortam sağlar.