URL Encode ve Decode Nedir? URL Güvenliği ve Parametre Ayrıştırma
Web adreslerinde Türkçe karakterlerin, boşlukların ve özel işaretlerin neden %20 gibi ifadelere dönüştüğünü ve URL güvenliğini öğrenin.
URL Encoding (Yüzde Kodlama) Nedir?
İnternet standartlarına göre URL'ler yalnızca belirli ASCII karakter setini (harfler, rakamlar ve birkaç özel işaret) içerebilir. Türkçe karakterler (ç, ğ, ı, ö, ş, ü), boşluklar ve rezerve işaretler (örn: ?, &, =) bir yüzde işareti ve iki onaltılık basamakla (örn: boşluk için %20) kodlanır.
Neden URL Encode Yapılmalıdır?
Bir arama sorgusunda veya form gönderiminde girilen & işareti encode edilmezse sunucu bunu yeni bir parametre başlangıcı sanır ve veriniz parçalanır. URL encoding bu veri kaybını ve güvenlik açıklarını önler.
❓ Sıkça Sorulan Sorular (SSS)
URL Encode ile encodeURIComponent arasındaki fark nedir? ▾
encodeURI tam bir web adresini korurken; encodeURIComponent sorgu parametrelerindeki tüm ayraçları (slashes, ampersands) dönüştürür.