§

Kodlanacak metni girin:

Kodlamak istediğiniz metni girin. Araç, özel karakterleri yüzde kodlanmış karşılıklarına dönüştürecektir.
§

Output

percent-encoded

Türkiye'deki geliştiriciler bu aracı en çok iyzico, PayTR ve Param ile ödeme entegrasyonu yaparken callback URL'lerinde Türkçe karakterli adres alanlarını kaçırmak, GİB e-Arşiv portalına yönlendiren PDF bağlantılarında dosya adlarındaki boşluk ile noktalı virgülleri %20 ve %3B'ye çevirmek için kullanır. Yemeksepeti, Getir veya BiTAKSİ gibi platformların derin bağlantılarında restoran adlarındaki ş, ğ, ı, ü harflerini güvenle taşımak; Turkcell'in BiP veya Vodafone Türkiye'nin DOST asistan API'lerine gönderilen OAuth state ile redirect_uri parametrelerini hazırlamak; e-Devlet ya da MERNİS sorgu servislerine TC Kimlik No taşıyan query string üretmek de tipik senaryolardır. KVKK uyumlu loglamada hassas alan adlarını kaçırmak işi tamamlar.

Gelişmiş Seçenekler

Boşlukları Kodla

Etkinleştirildiğinde, boşluklar olduğu gibi bırakılmak yerine %20 olarak kodlanır.

Boşluklar İçin + Kullan

Etkinleştirildiğinde, boşluklar %20 yerine + olarak kodlanır. Bu genellikle sorgu parametrelerinde kullanılır.

Canlı Mod

Etkinleştirildiğinde, metin siz yazarken otomatik olarak kodlanır.

Bu seçenekler, URL'lerinizdeki özel karakterlerin nasıl kodlanacağını kontrol etmenize yardımcı olur.

URL kodlama nedir?

URL kodlama, yüzde kodlama olarak da bilinen, URL'lerin özel karakterleri ve verileri web üzerinden güvenli bir şekilde iletebilmesini sağlayan önemli bir mekanizmadır. Web geliştirme ve veri iletiminin temel bir parçasıdır.

URL kodlama nasıl çalışır?

URL kodlama, özel karakterleri internet üzerinden güvenle iletilebilecek bir biçime dönüştürmek için belirli bir süreci takip eder:

  1. URL dizesindeki özel karakterler belirlenir
  2. Her özel karakter, ASCII onaltılık değerine dönüştürülür
  3. Onaltılık değerin önüne yüzde işareti (%) eklenir
  4. Ayrılmış karakterler (/, ?, : vb.) yalnızca veri olduklarında kodlanır, URL yapısı olarak değil
  5. Boşluklar bağlama göre %20 veya + olarak kodlanabilir (+ sorgu parametrelerinde yaygındır)

Neden URL kodlama kullanılır?

  • Özel Karakter Güvenliği: URL'lerin özel karakterler ve sembollerle doğru çalışmasını sağlar
  • Uluslararası Destek: URL'lerin ASCII olmayan karakterleri ve farklı dilleri işlemesini sağlar
  • Veri İletimi: Karmaşık verileri URL parametreleri aracılığıyla güvenle iletir
  • Uyumluluk: Web standartlarını karşılar ve platformlar arası geniş uyumluluğu sağlar

URL kodlamanın yaygın uygulamaları nelerdir?

URL kodlama birçok web geliştirme senaryosunda gereklidir:

  • Form Gönderimleri: GET istekleri ve sorgu parametreleri için form verilerinin kodlanması
  • API Geliştirme: Karmaşık parametreleri işleyen sağlam API uç noktaları oluşturma
  • Dosya Sistemleri: Özel karakterler içeren dosya yolları ve adlarına sahip URL'leri yönetme
  • Sosyal Medya: Özel karakterler veya uluslararası metin içeren URL'leri paylaşma

URL kodlama örneği nasıl görünür?

İşte bazı yaygın URL kodlama örnekleri: boşluk %20 veya + olur, @ %40 olur, # %23 olur, & %26 olur ve = %3D olur. é gibi uluslararası karakterler %C3%A9 olur.

URL kodlamayı anlamak ve doğru şekilde uygulamak, farklı karakter setlerini ve karmaşık veri iletim gereksinimlerini karşılayabilen sağlam web uygulamaları oluşturmak için çok önemlidir.