URL Kodlama: Sorgu ve URI Metni için Çevrimiçi Kodlayıcı
URL Kodlama, metni URL'lerde kullanım için yüzde kodlamasıyla kodlar; bileşen, tam URI ve form stili kodlama seçenekleriyle. Güvenli olmayan karakterler kaçışlanacaksa sorgu değerleri için encodeURIComponent kullanın, : ve / gibi URL yapı karakterleri bozulmadan kalacaksa encodeURI kullanın ya da application/x-www-form-urlencoded'daki gibi boşluklar + olacaksa form modunu kullanın. Tarayıcınızda gizli çalışır.
URL Kodlama, URL'ler için amaçlanan metni yüzde kodlamasıyla kodlayan tarayıcı tabanlı bir URL kodlayıcıdır. Bileşen, tam URI ve form stili modları sunar; böylece metnin belirli bir URL kullanımı için nasıl temsil edileceğini seçebilirsiniz. Sorgu değerleri için encodeURIComponent güvenli olmayan karakterleri kaçışlar; encodeURI, : ve / gibi URL yapı karakterlerini korur.
Seçtiğiniz mod girdinin nasıl kodlanacağını belirler. Bileşen modu sorgu değerlerine uygundur; tam URI modu ise belirtilen yapı karakterlerini bozulmadan tutar. Form modu, boşlukların + olarak kodlandığı klasik application/x-www-form-urlencoded stilini izler. Bu seçenekler çıktıyı hazırladığınız URL verisi türüyle eşleştirmenize yardımcı olur.
URL'lerin metni, yapılarına uyan karakterler ve uzlaşımlarla temsil etmesi gerekir. Bir sorgu değerini kodlamak içeriğini çevreleyen URL'den ayırt etmeye yardımcı olurken tam bir URI'yi kodlamak : ve / gibi ayraçları koruyabilir. Form stili kodlama, beklenen uzlaşım application/x-www-form-urlencoded olduğunda yararlıdır. Eşleşen modu seçmek, her URL durumuna tek bir kodlama stili uygulamaktan kaçınmaya yardımcı olur.
URL Kodlama tamamen tarayıcınızda çalışır; bu nedenle girdi cihazınızda işlenir; karşıya yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra araç sunucu bağımlılığı olmadığı için çevrimdışı çalışır. Ücretsiz ve gizlidir; bu, metni başka yere göndermeden kodlamak istediğinizde yararlı olur.
Geliştiriciler ve DevOps mühendisleri aracı; sorgu değerleri hazırlarken, tam URI'lerle çalışırken veya metni form stilinde biçimlendirirken kullanabilir. Ayrıca birinin paylaştığı kodlanmış bir değeri kontrol ederken veya bir değerin içeriği değişmeden kurtarılabildiğini doğrularken yardımcı olur. Mevcut modlar, yaygın URL kodlama yaklaşımları arasındaki farkları uygulamayı kolaylaştırır.
Adım 1: Kodlamak istediğiniz metni yazın, yapıştırın veya bırakın. Bir sorgu değeri, URI veya URL için amaçlanan başka bir metinle başlayın.
Adım 2: Kullanımınıza uyan URL kodlama modunu seçin. Seçenekler arasında bileşen, tam URI ve form stili kodlama bulunur.
Adım 3: Kodlanmış sonucu amaçlanan kullanımınıza göre kontrol edin. Bileşen modu güvenli olmayan karakterleri kaçışlar; encodeURI ise : ve / gibi URL yapı karakterlerini bozulmadan tutar.
Adım 4: Kodlanmış değeri kopyalayın. Form stili kodlamada boşluklar + olarak temsil edilir.
Kullanım senaryosu: Kaçışlanması gereken karakterler içeren bir sorgu değeri hazırlayın. Bileşen modu sorgu değerleri içindir ve güvenli olmayan karakterleri kodlar.
Kullanım senaryosu: Yapısını okunabilir tutarak tam bir URI kodlayın. encodeURI, : ve / gibi karakterleri bozulmadan bırakır.
Kullanım senaryosu: Metni klasik application/x-www-form-urlencoded stili için biçimlendirin. Boşluklar + olarak temsil edilecekse form modunu seçin.
Kullanım senaryosu: Birinin size gönderdiği bir URL değerinden özgün metni kurtarın. Bu, paylaşılan bir sorgu değerinin ne içerdiğini anlamanıza yardımcı olur.
Kullanım senaryosu: Kodlamanın metni değiştirmediğini kontrol etmek için bir değeri gidiş-dönüş yapın. Özgün ve kurtarılan değeri karşılaştırmak sonucu doğrulamaya yardımcı olur.
Kullanım senaryosu: Yalnızca URL içeriği taşıyan bir kanaldan metin geçirin. Kodlama, karakterleri URL dostu bir biçimde temsil etmeye yardımcı olur.
Kullanım senaryosu: Geliştirici iş akışı için URL verisi hazırlarken doğru kodlama stilini seçin. Mod seçenekleri sorgu değeri kodlamasını tam URI ve form stili kodlamadan ayırt etmeye yardımcı olur.