URL Kodla/Çöz
URL Kodla/Çöz
URL Kodla/Çöz: Özel karakterleri, boşlukları ve çok dilli metni işleyen URL yüzde kodlamasını ve kod çözmeyi destekler. Kodlama biçimini otomatik olarak algılar, sorgu parametresi işlemeyi destekler, API çağrıları, form gönderimleri ve bağlantı paylaşımı için uygundur.
Hızlı başlangıç
Yaygın kullanım senaryoları
API parametreleri
özel karakterlerin doğru iletildiğinden emin olmak için sorgu parametrelerini ve istek gövdelerini kodlayın.
Form gönderimi
GET/POST verilerini işler; CJK ve özel sembolleri destekler.
Bağlantı paylaşımı
CJK/özel karakter içeren URL’leri bozulmadan üretin.
Arama sorguları
özellikle & = # ? gibi karakterler içeriyorsa anahtar kelimeleri kodlayın.
Ek senaryo
percent encoding, URI kodlayıcı ve URL escape aynı akış içinde ele alınabilir; böylece sonucu kopyalamadan veya dışa aktarmadan önce daha hızlı kontrol edebilirsiniz.
Kullanım tavsiyeleri
Sınırlamalar ve uyumluluk
Oturum yönetimi
Sıkça Sorulan Sorular
URL (Uniform Resource Locator), Tim Berners‑Lee tarafından 1990’larda Web için önerilmiş, şema/host/yol/sorgu/parça gibi bileşenleri insan okunabilir bir dizgeyle ifade eden formattır. Veri karakterlerinin ayraç gibi yorumlanmasını (ör. ? & # = /) önlemek ve boşluklar, ASCII dışı metin ve emoji’leri güvenli şekilde iletmek için bu karakterler %HH yüzde kodlamaya dönüştürülür (ör. boşluk→%20, parametre değeri içindeki “/” → %2F). application/x‑www‑form‑urlencoded bağlamında boşluklar “+” olarak da yazılabilir (form dışındaki genel kullanımlarda %20 önerilir). URL kodlama, bağlantıları sağlam tutmak için kullanılan tersine çevrilebilir bir biçim adımıdır; şifreleme veya gizlilik sağlamaz.
Hayır. Kodlama tersine çevrilebilir bir biçim dönüşümüdür. Parola, API anahtarı gibi gizli bilgiler mutlaka şifrelenmelidir.
Formlar (application/x-www-form-urlencoded) + kullanır; RFC 3986 ise genel olarak %20’yi önerir. Bu araç daha iyi uyumluluk için varsayılan olarak %20 kullanır; + gerekiyorsa form bağlamlarında kullanın veya sonucu manuel dönüştürün.
Kodlanmış içerik % işaretini takip eden iki onaltılık basamak içeren %XX dizgeleri barındırır (örn. %E4%BD%A0). Bu tür dizgelerden çok görüyorsanız metin muhtemelen zaten kodlanmıştır; tekrar kodlamayın.
URL standardı yalnızca ASCII’ye izin verir. Aksanlı harfler veya emoji gibi ASCII dışı metinler, güvenli iletim için yüzde kodlamaya (UTF‑8 baytları %HH biçiminde) dönüştürülmelidir.
Konuma bağlıdır: yol ayracı olarak (örn. /api/users) kodlanmamalıdır. Parametre değeri içinde kullanıldığında %2F olarak kodlanmalıdır (örn. ?path=%2Fhome%2Fuser).