İçindekiler:
Tanım - URL Kodlaması ne anlama gelir?
URL kodlaması, yazdırılamayan veya özel karakterleri web sunucuları ve tarayıcılar tarafından evrensel olarak kabul edilen bir biçime dönüştüren bir mekanizmadır. Bilgilerin kodlanması Tekdüzen Kaynak Adlarına (URN'ler), Tekdüzen Kaynak Tanımlayıcılarına (URI'ler) ve Tekdüzen Kaynak Konumlandırıcılarına (URL'ler) uygulanabilir ve URL'deki seçilen karakterlerin yerine yüzde karakteri ve iki karakterden oluşan bir veya daha fazla karakter üçlüsü gelir onaltılık basamaklar. Karakter üçüzlerindeki onaltılık basamaklar, değiştirilen karakterlerin sayısal değerini temsil eder. URL kodlaması, HTTP isteklerinde HTML form verisi gönderimlerinde yaygın olarak kullanılmaktadır.
URL kodlaması aynı zamanda yüzde kodlaması olarak da bilinir.
Techopedia, URL Kodlamasını açıklıyor
RFC 3986'ya göre, bir URL'de bulunan karakterlerin tanımlı ve rezerve edilmemiş ASCII karakter kümesinde bulunması gerekir. Bununla birlikte, URL kodlaması, aksi takdirde izin verilmeyen karakterlerin izin verilen karakterler yardımıyla gösterilmesine izin verir. URL kodlaması çoğunlukla ASCII olmayan kontrol karakterleri için kullanılır - 128 karakterlik ASCII karakter kümesinin ötesindeki karakterler ve noktalı virgül, eşittir işareti, boşluk veya düzeltme işareti gibi ayrılmış karakterler.
URL kodlaması için, genellikle karakter dizesinin UTF-8 kodlaması ile bir bayt dizisine dönüştürülmesinden ve ardından ASCII olmayan bir karakter olan her baytın “% HH” değerine dönüştürülmesinden oluşan iki adımlı bir işlem izlenir. HH, değiştirilen baytın karşılık gelen onaltılı gösterimidir. URL kodlaması, ASCII olmayan karakterlerin internet üzerinden iletilebilecek bir biçime dönüştürülmesine yardımcı olabilir.
