URL encode ve decode işlemlerini hızlı ve kolay bir şekilde yapın
| Karakter | Kodlanmış | Açıklama |
|---|---|---|
| %20 | Boşluk | |
| ! | %21 | Ünlem işareti |
| # | %23 | Diyez |
| $ | %24 | Dolar işareti |
| & | %26 | Ve işareti |
| ' | %27 | Tek tırnak |
| ( | %28 | Açık parantez |
| ) | %29 | Kapalı parantez |
| + | %2B | Artı işareti |
| , | %2C | Virgül |
| / | %2F | Eğik çizgi |
| : | %3A | İki nokta |
| = | %3D | Eşittir |
| ? | %3F | Soru işareti |
| @ | %40 | At işareti |
| ç | %C3%A7 | Türkçe karakter |
| ş | %C5%9F | Türkçe karakter |
| ğ | %C4%9F | Türkçe karakter |
| ü | %C3%BC | Türkçe karakter |
| ö | %C3%B6 | Türkçe karakter |
| ı | %C4%B1 | Türkçe karakter |
URL kodlama (Percent-encoding), URL'lerde güvenli olmayan veya özel anlamı olan karakterlerin yüzde işareti (%) ve iki onaltılık basamak kullanılarak temsil edilmesi işlemidir. Örneğin boşluk karakteri %20, Türkçe "ş" harfi ise %C5%9F olarak kodlanır. Bu işlem, URL'lerin tarayıcılar ve sunucular arasında doğru şekilde iletilmesini sağlar.
Web geliştirme, API entegrasyonları ve proxy yapılandırmalarında URL kodlama sıkça kullanılır. ProxyTurk proxy hizmetleriyle çalışırken, özellikle parametre içeren URL'lerde doğru kodlama kritik öneme sahiptir.
URL kodlama hakkında merak edilen sorular ve yanıtları
URL encoding, URL'lerde kullanılamayan veya özel anlam taşıyan karakterleri yüzde işareti (%) ve iki haneli hex kodu ile değiştirme işlemidir. Örneğin boşluk karakteri %20, & işareti %26 olarak kodlanır.
URL'ler yalnızca ASCII karakter setini destekler. Türkçe karakterler (ç, ş, ğ, ü, ö, ı), boşluklar ve özel karakterler URL'de doğrudan kullanılamaz. URL encoding bu karakterleri güvenli formata dönüştürür.
URL decode, kodlanmış URL'leri orijinal okunabilir haline geri çevirir. Örneğin %C3%BC karakteri ü harfine, %20 ise boşluğa dönüşür. API yanıtlarını veya kodlanmış URL'leri okumak için kullanılır.
Boşluk, Türkçe karakterler, &, =, ?, #, /, @, ve diğer ASCII dışı karakterler encode edilmelidir. Harf (a-z, A-Z), rakam (0-9) ve bazı özel karakterler (-, _, ., ~) encode edilmeden kullanılabilir.
Web scraping sırasında URL parametreleri doğru şekilde encode edilmezse sunucu isteği reddedebilir veya yanlış sonuç döndürebilir. Özellikle Türkçe arama terimleri içeren URL'lerde doğru encoding kritiktir.