URL Kodlayıcı

4 değerlendirmeden 4 puan

URL Kodlayıcı, metninizi web adreslerinde güvenle taşınabilecek biçime çevirir. Kodlanan karakterler yüzde işareti ve iki basamaklı bir sayıyla gösterilir.

Neden gerekli?

Web adreslerinde bazı karakterlerin görevi vardır. Soru işareti sorgunun başladığını, ve işareti parametreleri ayırdığını, eşittir işareti değer atadığını, kare işareti sayfa içi bağlantıyı belirtir.

Bir veri parçası bu karakterlerden birini içeriyorsa, kodlanmadan adrese konduğunda sunucu onu veri değil komut olarak okur ve adres yanlış ayrışır. Boşluk karakteri ise adreslerde hiç bulunamaz.

En sık yapılan hata: tüm adresi kodlamak

Bu, aracı ilk kullananların neredeyse tamamının düştüğü tuzaktır.

Kodlanması gereken şey adresin tamamı değil, içindeki parça değerlerdir. Tüm adresi kodlarsanız iki nokta, bölü işaretleri ve soru işareti de kaçırılır; ortaya çalışmayan bir metin çıkar.

Doğru yaklaşım şudur: adresin yapısını olduğu gibi bırakın, yalnızca parametre değerlerini kodlayın. Örneğin bir arama sorgusundaki metni kodlayın, ama onu taşıyan adresin gövdesine dokunmayın.

Türkçe karakterler

Türkçe harfler adres taşımak için tasarlanmamış karakter aralığında bulunur ve kodlanmaları gerekir. Bu harfler günümüz kodlamasında iki bayt tuttuğu için her biri iki yüzde grubuna dönüşür. Bu yüzden Türkçe bir kelimenin kodlanmış hali beklediğinizden uzun görünür.

Boşluk meselesi

Boşluk iki farklı şekilde kodlanabilir: %20 veya artı işareti. İkisi de yaygındır ama artı işareti yalnızca sorgu bölümünde boşluk anlamına gelir; adres yolunda gerçek artı işaretidir. Karışıklığa açık bir konudur; emin değilseniz %20 her yerde çalışır.

Nasıl kodlanır?

  1. Kodlanacak metni giriş alanına yazın.
  2. Kodlamayı başlatın.
  3. Sonucu adresteki ilgili değerin yerine koyun.

Kontrol edilmesi gerekenler

Sonuçta %3A%2F%2F gibi diziler görüyorsanız adresin yapısını da kodlamışsınız demektir yalnızca değeri kodlayın. Ayrıca zaten kodlanmış bir metni tekrar kodlarsanız yüzde işaretleri de kaçırılır ve %2520 gibi bozuk diziler oluşur.

Sıkça sorulan sorular

Tüm adresi kodlamalı mıyım?

Hayır. Yalnızca parametre değerlerini kodlayın; adresin yapısı olduğu gibi kalmalı.

Türkçe karakterler neden uzun çıkıyor?

Her biri iki bayt tuttuğu için iki yüzde grubuna dönüşür.

Boşluk için hangisini kullanmalıyım?

%20 her bölümde çalışır. Artı işareti yalnızca sorgu bölümünde boşluk anlamına gelir.

Güvenlik sağlar mı?

Hayır. Kodlama bir gizleme veya koruma yöntemi değildir; yalnızca adresin doğru ayrışmasını sağlar.

İlgili araçlar

Geri çevirmek için URL Çözücü, adres yapısını incelemek için URL Çözümleyici sayfalarını kullanabilirsiniz.

Benzer Araçlar

URL Çözücü

Kodlanmış web adresini okunabilir hale getirin. Çift kodlama, artı işareti karışıklığı ve bozuk dizilerin nasıl anlaşılacağı.

7,996
4,882

Popüler Araçlar