URL Kodlayıcı
Metnini URL uyumlu biçime kodla. Hangi karakterlerin neden kaçırılması gerektiğini ve tüm adresi kodlamanın neden hata olduğunu öğren.
URL Kodlayıcı, metnini 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 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, yalnızca parametre değerlerini kodla. Örneğin bir arama sorgusundaki metni kodla, ama onu taşıyan adresin gövdesine dokunma.
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ğinden 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ğilsen %20 her yerde çalışır.
Nasıl kodlanır?
- Kodlanacak metni giriş alanına yaz.
- Kodlamayı başlat.
- Sonucu adresteki ilgili değerin yerine koy.
Kontrol edilmesi gerekenler
Sonuçta %3A%2F%2F gibi diziler görüyorsan adresin yapısını da kodlamışsın demektir yalnızca değeri kodla. Ayrıca zaten kodlanmış bir metni tekrar kodlarsan 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 kodla; 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ı kullanabilirsin.
Benzer Araçlar
Kodlanmış web adresini okunabilir hale getir. Çift kodlama, artı işareti karışıklığı ve bozuk dizilerin nasıl anlaşılacağı.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.