DEV
URL Kodlama Açıklaması — Kodlayıcı/Çözücü
URL'lerde %xx şeklinde garip karakterler gördünüz mü? Bu URL kodlamasıdır ve işte nasıl çalıştığı.
URL Kodlama Nedir?
URL'ler yalnızca ASCII karakterlerini destekler. Özel ve ASCII dışı karakterler, % işaretinin ardından iki onaltılık rakamla gösterilir.
Örnekler
- Boşluk → %20 (veya +)
- & → %26
- = → %3D
- Türkçe 'ş' → %C5%9F
encodeURI vs encodeURIComponent
- encodeURI: URL yapısını koruyarak tam URL'yi kodlar
- encodeURIComponent: Sorgu parametreleri veya yol segmentleri için
Pratik Kullanım
- API sorgu parametresi oluşturma
- URL'lerde Türkçe karakter işleme
- Arama sorguları kodlama