Özel karakterleri bozmadan URL'leri veya sorgu parametrelerini yüzde kodlamasıyla kodlayın ve çözün.
URL'ler yalnızca sınırlı bir karakter kümesi içerebilir. Geri kalan her şey — boşluklar, aksanlar, &, ?, emojiler — yüzde kodlamasından geçmelidir: karakterin UTF-8 baytları %XX biçiminde yazılır. Boşluk %20, "ç" ise %C3%A7 olur. Bu adımı atlamak, bağlantıların bozulma şeklidir: bir parametre değerinin içindeki kodlanmamış bir &, değeri sessizce ikiye böler ve sorgudaki aksanlı bir kelime sunucuya bozuk ulaşabilir.
İki mod, iki farklı iş olduğu için vardır. "Bileşen" (encodeURIComponent), güvenli olmayan her karakteri kodlar — bir UTM parametresindeki kampanya adı veya başka bir sayfaya aktarılan dönüş URL'si gibi, sorgu dizesine eklediğiniz değerler için kullanın. "Tam URL" (encodeURI) ise :, /, ?, & ve = gibi yapısal karakterleri korur — yapısı zaten yerinde olan eksiksiz bir adresi temizlemek için kullanın.
Çözme işlemi süreci tersine çevirir ve en az kodlama kadar yararlıdır: loglardan, analizlerden veya tarayıcı çubuğundan gelen herhangi bir yüzde kodlu URL'yi yapıştırın ve düz metin olarak okuyun. Her şey tarayıcınızda yerel olarak çalışır — hatasını ayıkladığınız bağlantılar asla iletilmez.
Güvenli olmayan her karakter, başına % konularak onaltılık yazılmış UTF-8 baytlarıyla değiştirilir. Boşluk → %20, ç → %C3%A7, 🚀 → %F0%9F%9A%80.
Bir parametrenin içine girecek değer için Bileşen (&, = ve / karakterlerini kodlar). Eksiksiz bir adres için Tam URL — yapısal karakterleri olduğu gibi bırakır, böylece URL çalışmaya devam eder.
Muhtemelen değerin içinde kodlanmamış bir & veya boşluk vardı. Değeri URL'ye koymadan önce Bileşen moduyla kodlayın — bu tam olarak o durumdur.
İkisi de sorgu dizelerinde boşluk anlamına gelir, ancak + eski bir form kodlama geleneğidir. %20 bir URL'nin her yerinde çalışır — onu tercih edin.
Hayır. Kodlama ve çözme, yerleşik JavaScript fonksiyonlarıyla tamamen tarayıcınızda çalışır.
Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.
Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.