14
Veri ve geliştirici

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

Metni encodeURIComponent standardıyla URL bileşeni olarak kodlar veya geri çözer. Tam URL yerine tek bir parametre değeriyle çalışmak daha güvenlidir.

✓ Ücretsiz✓ Üyelik yok✓ Tarayıcı içinde
KISA CEVAP

Bu araç ne yapar?

Sorgu değerlerini güvenli URL bileşenlerine dönüştürün.

Girdi bu sayfadan ayrılmaz.Ctrl/⌘ + Enter
SonuçHazır
Sonuç burada görünecek.
İşlem durumuHazır
✓ Tamamen tarayıcıda çalışır
SIRADAKİ ADIM

Bu sonucu şimdi başka bir araçta işleyin

URL Kodlayıcı ve Çözücü çıktısı bu sekmede kısa süre tutulur. JSON Biçimlendirici ve Doğrulayıcı ile devam edebilir veya daha uzun bir görsel akış kurabilirsiniz.

UYGULAMA VE KARAR REHBERİ

URL Kodlayıcı ve Çözücü: yöntem ve kullanım

Metni encodeURIComponent standardıyla URL bileşeni olarak kodlar veya geri çözer. Tam URL yerine tek bir parametre değeriyle çalışmak daha güvenlidir.

Araç gerçekte nasıl çalışır?

Kodlama encodeURIComponent, çözme decodeURIComponent ile yapılır; araç adresi ziyaret etmez.

Başlamadan önce girdi kontrolü

Kodlamak için tek bir URI bileşeni veya parametre değeri; çözmek için yüzde kodlu metin girin. Biçimi önce kişisel veri içermeyen küçük bir örnekle doğrulayın.

Çıktıyı nasıl yorumlamalısınız?

Ayrılmış karakterleri yüzde dizilerine dönüştüren bileşen metni veya bir kez çözülmüş metin üretilir.

Uygulama adımları

  1. URL bileşenini girin.
  2. Kodla veya çöz seçeneğini seçin.
  3. Sonucu gerçek bağlantıda kullanmadan önce doğrulayın.
Doğrulama

a+b & page=1 değeri a%2Bb%20%26%20page%3D1 olmalıdır. Geri çözmede + işareti korunmalıdır.

Sonucu kullanmadan önce durma koşulu

Tam adresi kodlamak : ve / ayraçlarını da değiştirir. Form kodlamasındaki + → boşluk kuralı burada uygulanmaz.

Uygun kullanım alanları

  • Sorgu parametresi hazırlama
  • Bozuk bağlantı inceleme
  • Yönlendirme değeri çözme
GİRDİDEN SONUCA

URL: parametre değeri ile tam adresi ayırın

Bu örnek tek bir parametre değeridir. + işareti %2B, boşluk %20, & işareti %26 olur. Böylece değerin içindeki & yanlışlıkla yeni parametre başlatmaz. Tam bir https adresini aynı işlemden geçirmek : ve / ayraçlarını da kodlar; sonuç doğrudan gezilecek adres olmaktan çıkar. Adresi kurarken yalnız parametre değerini kodlayın ve hedef uygulamanın çözme davranışını kontrol edin.

Örnek girdi
a+b & page=1
Beklenen çıktı
a%2Bb%20%26%20page%3D1

Hata vermesi gereken girdi

%E0%A4%A

Eksik yüzde dizisi %E0%A4%A hata üretmelidir. Ayrıca decodeURIComponent("a+b") sonucu a+b olur; + işaretini otomatik boşluğa çevirmez. Form kodlaması ile URI bileşeni çözümünü karıştırmak arama ifadelerini değiştirir. Çıktıyı ikinci kez kodlamak % karakterlerini yeniden kodlayacağı için değeri hedefe yalnız bir kez kodlanmış olarak iletin.

ARAÇ HAKKINDA

Sık sorulan sorular

URL Kodlayıcı ve Çözücü hangi girdiyi kabul eder?+

Kodlamak için tek bir URI bileşeni veya parametre değeri; çözmek için yüzde kodlu metin girin. URL bileşenini girin.

URL Kodlayıcı ve Çözücü çıktısında ne görürüm?+

Ayrılmış karakterleri yüzde dizilerine dönüştüren bileşen metni veya bir kez çözülmüş metin üretilir. Kodlama encodeURIComponent, çözme decodeURIComponent ile yapılır; araç adresi ziyaret etmez.

URL Kodlayıcı ve Çözücü çıktısını nasıl doğrulamalıyım?+

a+b & page=1 değeri a%2Bb%20%26%20page%3D1 olmalıdır. Geri çözmede + işareti korunmalıdır.

URL Kodlayıcı ve Çözücü girdiyi bir sunucuya gönderir veya kaydeder mi?+

Araç girdisi etkin sekmede işlenir. İş İstasyonu’na kaydetme veya başka bir araca aktarma ayrı bir seçimdir. Tarayıcı eklentileri ve paylaşılan cihazlar ayrıca değerlendirilmelidir; gizlilik sayfası reklam ve ağ bağlantılarını açıklar.