URL Encoding Neden Gereklidir?
İnternet üzerinden veri gönderilirken (örneğin bir tarayıcı adres çubuğunda), URL'ler sadece belirli bir ASCII karakter setini (rakamlar, harfler ve birkaç özel işaret) destekler. Boşluklar, Türkçe karakterler (ç, ğ, ü) veya `&`, `?` gibi sistem karakterleri URL içinde doğrudan kullanılamaz.
Percent-Encoding Nedir?
Desteklenmeyen karakterlerin `%` işareti ve ardından gelen iki basamaklı onaltılık (hexadecimal) sayı ile temsil edilmesine URL Encoding (veya Percent-encoding) denir. Örneğin, boşluk karakteri `%20` veya `+` olarak kodlanır.